Cisco-IOS-XR-man-ipsla-cfg API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
   Key  Mandatory  Optional

Paths

IPSLA - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Update operation of resource: ipsla

ipslabody object

Request Content-Types: application/json
Request Example
{      "interval": "integer"
    }
  },        {
          "triggered-op-id": "integer",
          "operation-id": "integer"
        }
      ]
    },        {                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            }
          },
          "operation-id": "integer"
        }
      ]
    },        {                "request": "integer"
              },
              "tag": "string"
            },                "request": "integer"
              },                "count": "integer",
                "interval": "integer"
              },
              "tag": "string"
            },                "request": "integer"
              },                "count": "integer"
              },
              "tag": "string"
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPSLA - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Create operation of resource: ipsla

ipslabody object

Request Content-Types: application/json
Request Example
{      "interval": "integer"
    }
  },        {
          "triggered-op-id": "integer",
          "operation-id": "integer"
        }
      ]
    },        {                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            }
          },
          "operation-id": "integer"
        }
      ]
    },        {                "request": "integer"
              },
              "tag": "string"
            },                "request": "integer"
              },                "count": "integer",
                "interval": "integer"
              },
              "tag": "string"
            },                "request": "integer"
              },                "count": "integer"
              },
              "tag": "string"
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPSLA - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Delete operation of resource: ipsla

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPSLA - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Retrieve operation of resource: ipsla

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "interval": "integer"
    }
  },        {
          "triggered-op-id": "integer",
          "operation-id": "integer"
        }
      ]
    },        {                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            }
          },
          "operation-id": "integer"
        }
      ]
    },        {                "request": "integer"
              },
              "tag": "string"
            },                "request": "integer"
              },                "count": "integer",
                "interval": "integer"
              },
              "tag": "string"
            },                "request": "integer"
              },                "count": "integer"
              },
              "tag": "string"
            }
          }
        }
      ]
    }
  }
}

COMMON - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Update operation of resource: common

commonbody object

Request Content-Types: application/json
Request Example
{
  "low-memory": "integer",    "key-chain": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COMMON - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Create operation of resource: common

commonbody object

Request Content-Types: application/json
Request Example
{
  "low-memory": "integer",    "key-chain": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COMMON - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Delete operation of resource: common

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COMMON - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Retrieve operation of resource: common

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "low-memory": "integer",    "key-chain": "string"
  }
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Update operation of resource: authentication

authenticationbody object

Request Content-Types: application/json
Request Example
{
  "key-chain": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Create operation of resource: authentication

authenticationbody object

Request Content-Types: application/json
Request Example
{
  "key-chain": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Delete operation of resource: authentication

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Retrieve operation of resource: authentication

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "key-chain": "string"
}

MPLS-LSP-MONITOR - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Update operation of resource: mpls-lsp-monitor

mpls-lsp-monitorbody object

Request Content-Types: application/json
Request Example
{      {            "create": [ null ]
          },            "create": [ null ]
          },            "create": [ null ]
          },            "create": [ null ]
          }
        },
        "monitor-id": "integer"
      }
    ]
  },      {            "ttl": "integer",
            "vrf": "string"
          },              "request": "integer"
            },                  "frequency": "integer",
                  "type": "string"
                },
                "retry": "integer"
              },
              "create": [ null ],                "limit": "integer",
                "timeout": "integer"
              },
              "scan-period": "integer",                "maximum-lsp-selector": "string",                  "bitmap-size": "integer"
                },
                "retry": "integer",
                "timeout": "integer",
                "interval": "integer"
              }
            },
            "ttl": "integer",
            "vrf": "string"
          }
        },
        "monitor-id": "integer"
      }
    ]
  },      {
        "frequency": "integer",          "hour": "integer",
          "month": "string",
          "second": "integer",
          "schedule-type": "string",
          "year": "integer",
          "day": "integer",
          "minute": "integer"
        },
        "period": "integer",
        "monitor-id": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-MONITOR - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Create operation of resource: mpls-lsp-monitor

mpls-lsp-monitorbody object

Request Content-Types: application/json
Request Example
{      {            "create": [ null ]
          },            "create": [ null ]
          },            "create": [ null ]
          },            "create": [ null ]
          }
        },
        "monitor-id": "integer"
      }
    ]
  },      {            "ttl": "integer",
            "vrf": "string"
          },              "request": "integer"
            },                  "frequency": "integer",
                  "type": "string"
                },
                "retry": "integer"
              },
              "create": [ null ],                "limit": "integer",
                "timeout": "integer"
              },
              "scan-period": "integer",                "maximum-lsp-selector": "string",                  "bitmap-size": "integer"
                },
                "retry": "integer",
                "timeout": "integer",
                "interval": "integer"
              }
            },
            "ttl": "integer",
            "vrf": "string"
          }
        },
        "monitor-id": "integer"
      }
    ]
  },      {
        "frequency": "integer",          "hour": "integer",
          "month": "string",
          "second": "integer",
          "schedule-type": "string",
          "year": "integer",
          "day": "integer",
          "minute": "integer"
        },
        "period": "integer",
        "monitor-id": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-MONITOR - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Delete operation of resource: mpls-lsp-monitor

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-MONITOR - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Retrieve operation of resource: mpls-lsp-monitor

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            "create": [ null ]
          },            "create": [ null ]
          },            "create": [ null ]
          },            "create": [ null ]
          }
        },
        "monitor-id": "integer"
      }
    ]
  },      {            "ttl": "integer",
            "vrf": "string"
          },              "request": "integer"
            },                  "frequency": "integer",
                  "type": "string"
                },
                "retry": "integer"
              },
              "create": [ null ],                "limit": "integer",
                "timeout": "integer"
              },
              "scan-period": "integer",                "maximum-lsp-selector": "string",                  "bitmap-size": "integer"
                },
                "retry": "integer",
                "timeout": "integer",
                "interval": "integer"
              }
            },
            "ttl": "integer",
            "vrf": "string"
          }
        },
        "monitor-id": "integer"
      }
    ]
  },      {
        "frequency": "integer",          "hour": "integer",
          "month": "string",
          "second": "integer",
          "schedule-type": "string",
          "year": "integer",
          "day": "integer",
          "minute": "integer"
        },
        "period": "integer",
        "monitor-id": "integer"
      }
    ]
  }
}

REACTIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Update operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{    {            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Create operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{    {            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Delete operation of resource: reactions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Retrieve operation of resource: reactions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}

REACTION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Update operation of resource: reaction

reactionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Create operation of resource: reaction

reactionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Delete operation of resource: reaction

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Retrieve operation of resource: reaction

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}

CONDITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Update operation of resource: condition

conditionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Create operation of resource: condition

conditionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Delete operation of resource: condition

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Retrieve operation of resource: condition

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}

LPD-TREE-TRACE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Update operation of resource: lpd-tree-trace

lpd-tree-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-TREE-TRACE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Create operation of resource: lpd-tree-trace

lpd-tree-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-TREE-TRACE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Delete operation of resource: lpd-tree-trace

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-TREE-TRACE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Retrieve operation of resource: lpd-tree-trace

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "create": [ null ]
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

TIMEOUT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Update operation of resource: timeout

timeoutbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Create operation of resource: timeout

timeoutbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Delete operation of resource: timeout

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Retrieve operation of resource: timeout

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "create": [ null ]
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Delete operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Retrieve operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

LPD-GROUP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Update operation of resource: lpd-group

lpd-groupbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-GROUP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Create operation of resource: lpd-group

lpd-groupbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-GROUP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Delete operation of resource: lpd-group

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-GROUP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Retrieve operation of resource: lpd-group

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "create": [ null ]
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

CONNECTION-LOSS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Update operation of resource: connection-loss

connection-lossbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Create operation of resource: connection-loss

connection-lossbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "create": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Delete operation of resource: connection-loss

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Retrieve operation of resource: connection-loss

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "create": [ null ]
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Delete operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Retrieve operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

SCHEDULES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Update operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Create operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Delete operation of resource: schedules

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Retrieve operation of resource: schedules

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}

SCHEDULE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Update operation of resource: schedule

schedulebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Create operation of resource: schedule

schedulebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Delete operation of resource: schedule

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Retrieve operation of resource: schedule

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}

START-TIME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Update operation of resource: start-time

start-timebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Create operation of resource: start-time

start-timebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Delete operation of resource: start-time

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Retrieve operation of resource: start-time

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}

DEFINITIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Update operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{    {            "request": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },                "mask": "string",
                "address": "string"
              }
            },              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },            "request": "integer"
          },            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },            "request": "integer"
          },                "vc-id": "integer",
                "address": "string"
              }
            },                "mask": "string",
                "address": "string"
              }
            }
          },
          "tag": "string"
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Create operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{    {            "request": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },                "mask": "string",
                "address": "string"
              }
            },              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },            "request": "integer"
          },            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },            "request": "integer"
          },                "vc-id": "integer",
                "address": "string"
              }
            },                "mask": "string",
                "address": "string"
              }
            }
          },
          "tag": "string"
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Delete operation of resource: definitions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Retrieve operation of resource: definitions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            "request": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },                "mask": "string",
                "address": "string"
              }
            },              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },            "request": "integer"
          },            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },            "request": "integer"
          },                "vc-id": "integer",
                "address": "string"
              }
            },                "mask": "string",
                "address": "string"
              }
            }
          },
          "tag": "string"
        }
      }
    }
  ]
}

DEFINITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Update operation of resource: definition

definitionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        "request": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },        "request": "integer"
      },        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },        "request": "integer"
      },            "vc-id": "integer",
            "address": "string"
          }
        },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "tag": "string"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Create operation of resource: definition

definitionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        "request": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },        "request": "integer"
      },        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },        "request": "integer"
      },            "vc-id": "integer",
            "address": "string"
          }
        },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "tag": "string"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Delete operation of resource: definition

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Retrieve operation of resource: definition

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        "request": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },        "request": "integer"
      },        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },        "request": "integer"
      },            "vc-id": "integer",
            "address": "string"
          }
        },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "tag": "string"
    }
  }
}

OPERATION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Update operation of resource: operation-type

operation-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      "request": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },      "request": "integer"
    },      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },      "request": "integer"
    },          "vc-id": "integer",
          "address": "string"
        }
      },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Create operation of resource: operation-type

operation-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      "request": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },      "request": "integer"
    },      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },      "request": "integer"
    },          "vc-id": "integer",
          "address": "string"
        }
      },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Delete operation of resource: operation-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Retrieve operation of resource: operation-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "request": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },      "request": "integer"
    },      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },      "request": "integer"
    },          "vc-id": "integer",
          "address": "string"
        }
      },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}

MPLS-LSP-TRACE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Update operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Create operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Delete operation of resource: mpls-lsp-trace

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Retrieve operation of resource: mpls-lsp-trace

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "mode": "string",
    "dscp-bits": "string"
  },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Update operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Create operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Delete operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Retrieve operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mode": "string",
  "dscp-bits": "string"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Update operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Create operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Delete operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Retrieve operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

SCAN - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Update operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "delete-factor": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Create operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "delete-factor": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Delete operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Retrieve operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "delete-factor": "integer",
  "interval": "integer"
}

MPLS-LSP-PING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Update operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },    "request": "integer"
  },        "vc-id": "integer",
        "address": "string"
      }
    },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Create operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },    "request": "integer"
  },        "vc-id": "integer",
        "address": "string"
      }
    },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Delete operation of resource: mpls-lsp-ping

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Retrieve operation of resource: mpls-lsp-ping

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "mode": "string",
    "dscp-bits": "string"
  },    "request": "integer"
  },        "vc-id": "integer",
        "address": "string"
      }
    },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Update operation of resource: data-size

data-sizebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Create operation of resource: data-size

data-sizebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Delete operation of resource: data-size

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Retrieve operation of resource: data-size

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "request": "integer"
}

PATH-DISCOVER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Update operation of resource: path-discover

path-discoverbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      "frequency": "integer",
      "type": "string"
    },
    "retry": "integer"
  },
  "create": [ null ],    "limit": "integer",
    "timeout": "integer"
  },
  "scan-period": "integer",    "maximum-lsp-selector": "string",      "bitmap-size": "integer"
    },
    "retry": "integer",
    "timeout": "integer",
    "interval": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DISCOVER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Create operation of resource: path-discover

path-discoverbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      "frequency": "integer",
      "type": "string"
    },
    "retry": "integer"
  },
  "create": [ null ],    "limit": "integer",
    "timeout": "integer"
  },
  "scan-period": "integer",    "maximum-lsp-selector": "string",      "bitmap-size": "integer"
    },
    "retry": "integer",
    "timeout": "integer",
    "interval": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DISCOVER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Delete operation of resource: path-discover

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DISCOVER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Retrieve operation of resource: path-discover

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "frequency": "integer",
      "type": "string"
    },
    "retry": "integer"
  },
  "create": [ null ],    "limit": "integer",
    "timeout": "integer"
  },
  "scan-period": "integer",    "maximum-lsp-selector": "string",      "bitmap-size": "integer"
    },
    "retry": "integer",
    "timeout": "integer",
    "interval": "integer"
  }
}

SESSION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Update operation of resource: session

sessionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "limit": "integer",
  "timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Create operation of resource: session

sessionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "limit": "integer",
  "timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Delete operation of resource: session

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Retrieve operation of resource: session

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "limit": "integer",
  "timeout": "integer"
}

PATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Update operation of resource: path

pathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    "frequency": "integer",
    "type": "string"
  },
  "retry": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Create operation of resource: path

pathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    "frequency": "integer",
    "type": "string"
  },
  "retry": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Delete operation of resource: path

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Retrieve operation of resource: path

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "frequency": "integer",
    "type": "string"
  },
  "retry": "integer"
}

SECONDARY-FREQUENCY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Update operation of resource: secondary-frequency

secondary-frequencybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "frequency": "integer",
  "type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-FREQUENCY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Create operation of resource: secondary-frequency

secondary-frequencybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "frequency": "integer",
  "type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-FREQUENCY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Delete operation of resource: secondary-frequency

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-FREQUENCY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Retrieve operation of resource: secondary-frequency

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "frequency": "integer",
  "type": "string"
}

ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Update operation of resource: echo

echobody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "maximum-lsp-selector": "string",    "bitmap-size": "integer"
  },
  "retry": "integer",
  "timeout": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Create operation of resource: echo

echobody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "maximum-lsp-selector": "string",    "bitmap-size": "integer"
  },
  "retry": "integer",
  "timeout": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Delete operation of resource: echo

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Retrieve operation of resource: echo

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "maximum-lsp-selector": "string",    "bitmap-size": "integer"
  },
  "retry": "integer",
  "timeout": "integer",
  "interval": "integer"
}

MULTIPATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Update operation of resource: multipath

multipathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "bitmap-size": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTIPATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Create operation of resource: multipath

multipathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "bitmap-size": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTIPATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Delete operation of resource: multipath

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTIPATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Retrieve operation of resource: multipath

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bitmap-size": "integer"
}

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Update operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Create operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Delete operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Retrieve operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mode": "string",
  "dscp-bits": "string"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Update operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Create operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Delete operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Retrieve operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

SCAN - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Update operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "delete-factor": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Create operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{
  "delete-factor": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Delete operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Retrieve operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "delete-factor": "integer",
  "interval": "integer"
}

OPERATION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Update operation of resource: operation

operationbody object

Request Content-Types: application/json
Request Example
{      {
        "triggered-op-id": "integer",
        "operation-id": "integer"
      }
    ]
  },      {              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          }
        },
        "operation-id": "integer"
      }
    ]
  },      {              "request": "integer"
            },
            "tag": "string"
          },              "request": "integer"
            },              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },              "request": "integer"
            },              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Create operation of resource: operation

operationbody object

Request Content-Types: application/json
Request Example
{      {
        "triggered-op-id": "integer",
        "operation-id": "integer"
      }
    ]
  },      {              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          }
        },
        "operation-id": "integer"
      }
    ]
  },      {              "request": "integer"
            },
            "tag": "string"
          },              "request": "integer"
            },              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },              "request": "integer"
            },              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Delete operation of resource: operation

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Retrieve operation of resource: operation

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "triggered-op-id": "integer",
        "operation-id": "integer"
      }
    ]
  },      {              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          }
        },
        "operation-id": "integer"
      }
    ]
  },      {              "request": "integer"
            },
            "tag": "string"
          },              "request": "integer"
            },              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },              "request": "integer"
            },              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },        }
      }
    ]
  }
}

SCHEDULES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Update operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Create operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Delete operation of resource: schedules

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Retrieve operation of resource: schedules

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}

SCHEDULE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Update operation of resource: schedule

schedulebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Create operation of resource: schedule

schedulebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Delete operation of resource: schedule

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Retrieve operation of resource: schedule

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}

START-TIME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Update operation of resource: start-time

start-timebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Create operation of resource: start-time

start-timebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Delete operation of resource: start-time

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Retrieve operation of resource: start-time

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}

REACTIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Update operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{    {            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Create operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{    {            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Delete operation of resource: reactions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Retrieve operation of resource: reactions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}

REACTION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Update operation of resource: reaction

reactionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Create operation of resource: reaction

reactionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Delete operation of resource: reaction

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Retrieve operation of resource: reaction

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}

CONDITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Update operation of resource: condition

conditionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Create operation of resource: condition

conditionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Delete operation of resource: condition

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Retrieve operation of resource: condition

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}

JITTER-AVERAGE-DS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Update operation of resource: jitter-average-ds

jitter-average-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-DS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Create operation of resource: jitter-average-ds

jitter-average-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-DS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Delete operation of resource: jitter-average-ds

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-DS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Retrieve operation of resource: jitter-average-ds

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

TIMEOUT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Update operation of resource: timeout

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Create operation of resource: timeout

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Delete operation of resource: timeout

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Retrieve operation of resource: timeout

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

JITTER-AVERAGE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Update operation of resource: jitter-average

jitter-averagebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Create operation of resource: jitter-average

jitter-averagebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Delete operation of resource: jitter-average

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Retrieve operation of resource: jitter-average

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

VERIFY-ERROR - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Update operation of resource: verify-error

verify-errorbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VERIFY-ERROR - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Create operation of resource: verify-error

verify-errorbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VERIFY-ERROR - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Delete operation of resource: verify-error

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VERIFY-ERROR - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Retrieve operation of resource: verify-error

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

RTT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Update operation of resource: rtt

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RTT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Create operation of resource: rtt

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RTT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Delete operation of resource: rtt

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RTT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Retrieve operation of resource: rtt

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

PACKET-LOSS-SD - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Update operation of resource: packet-loss-sd

packet-loss-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-SD - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Create operation of resource: packet-loss-sd

packet-loss-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-SD - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Delete operation of resource: packet-loss-sd

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-SD - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Retrieve operation of resource: packet-loss-sd

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

JITTER-AVERAGE-SD - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Update operation of resource: jitter-average-sd

jitter-average-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-SD - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Create operation of resource: jitter-average-sd

jitter-average-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-SD - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Delete operation of resource: jitter-average-sd

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-SD - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Retrieve operation of resource: jitter-average-sd

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

CONNECTION-LOSS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Update operation of resource: connection-loss

connection-lossbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Create operation of resource: connection-loss

connection-lossbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Delete operation of resource: connection-loss

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Retrieve operation of resource: connection-loss

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

PACKET-LOSS-DS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Update operation of resource: packet-loss-ds

packet-loss-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-DS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Create operation of resource: packet-loss-ds

packet-loss-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-DS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Delete operation of resource: packet-loss-ds

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-DS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Retrieve operation of resource: packet-loss-ds

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "trigger": [ null ],
  "logging": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trigger": [ null ],
  "logging": [ null ]
}

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

REACTION-TRIGGERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Update operation of resource: reaction-triggers

reaction-triggersbody object

Request Content-Types: application/json
Request Example
{    {
      "triggered-op-id": "integer",
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Create operation of resource: reaction-triggers

reaction-triggersbody object

Request Content-Types: application/json
Request Example
{    {
      "triggered-op-id": "integer",
      "operation-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Delete operation of resource: reaction-triggers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Retrieve operation of resource: reaction-triggers

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "triggered-op-id": "integer",
      "operation-id": "integer"
    }
  ]
}

REACTION-TRIGGER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Update operation of resource: reaction-trigger

reaction-triggerbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "triggered-op-id": "integer",
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Create operation of resource: reaction-trigger

reaction-triggerbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "triggered-op-id": "integer",
  "operation-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Delete operation of resource: reaction-trigger

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Retrieve operation of resource: reaction-trigger

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "triggered-op-id": "integer",
  "operation-id": "integer"
}

DEFINITIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Update operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{    {            "request": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },                "mask": "string",
                "address": "string"
              }
            },              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },            "request": "integer"
          },            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },            "request": "integer"
          },                "vc-id": "integer",
                "address": "string"
              }
            },                "mask": "string",
                "address": "string"
              }
            }
          },
          "tag": "string"
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Create operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{    {            "request": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },                "mask": "string",
                "address": "string"
              }
            },              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },            "request": "integer"
          },            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },            "request": "integer"
          },                "vc-id": "integer",
                "address": "string"
              }
            },                "mask": "string",
                "address": "string"
              }
            }
          },
          "tag": "string"
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Delete operation of resource: definitions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Retrieve operation of resource: definitions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            "request": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },                "mask": "string",
                "address": "string"
              }
            },              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },            "request": "integer"
          },            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },            "mode": "string",
            "dscp-bits": "string"
          },            "request": "integer"
          },                "vc-id": "integer",
                "address": "string"
              }
            },                "mask": "string",
                "address": "string"
              }
            }
          },
          "tag": "string"
        }
      }
    }
  ]
}

DEFINITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Update operation of resource: definition

definitionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        "request": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },        "request": "integer"
      },        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },        "request": "integer"
      },            "vc-id": "integer",
            "address": "string"
          }
        },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "tag": "string"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Create operation of resource: definition

definitionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        "request": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },        "request": "integer"
      },        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },        "request": "integer"
      },            "vc-id": "integer",
            "address": "string"
          }
        },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "tag": "string"
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Delete operation of resource: definition

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Retrieve operation of resource: definition

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        "request": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },        "request": "integer"
      },        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },        "mode": "string",
        "dscp-bits": "string"
      },        "request": "integer"
      },            "vc-id": "integer",
            "address": "string"
          }
        },            "mask": "string",
            "address": "string"
          }
        },          "tunnel": "integer"
        }
      },
      "tag": "string"
    }
  }
}

OPERATION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Update operation of resource: operation-type

operation-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "request": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },      "request": "integer"
    },      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },      "request": "integer"
    },          "vc-id": "integer",
          "address": "string"
        }
      },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Create operation of resource: operation-type

operation-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "request": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },      "request": "integer"
    },      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },      "request": "integer"
    },          "vc-id": "integer",
          "address": "string"
        }
      },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Delete operation of resource: operation-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Retrieve operation of resource: operation-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "request": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },      "request": "integer"
    },      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },      "mode": "string",
      "dscp-bits": "string"
    },      "request": "integer"
    },          "vc-id": "integer",
          "address": "string"
        }
      },          "mask": "string",
          "address": "string"
        }
      },        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}

ICMP-ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Update operation of resource: icmp-echo

icmp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },
  "source-address-v6": "string",
  "dest-address-v6": "string",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Create operation of resource: icmp-echo

icmp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },
  "source-address-v6": "string",
  "dest-address-v6": "string",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Delete operation of resource: icmp-echo

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Retrieve operation of resource: icmp-echo

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "request": "integer"
  },
  "source-address-v6": "string",
  "dest-address-v6": "string",
  "tag": "string"
}

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "request": "integer"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "interval": "integer"
}

MPLS-LSP-PING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Update operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },    "request": "integer"
  },        "vc-id": "integer",
        "address": "string"
      }
    },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Create operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },    "request": "integer"
  },        "vc-id": "integer",
        "address": "string"
      }
    },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Delete operation of resource: mpls-lsp-ping

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Retrieve operation of resource: mpls-lsp-ping

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "mode": "string",
    "dscp-bits": "string"
  },    "request": "integer"
  },        "vc-id": "integer",
        "address": "string"
      }
    },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "request": "integer"
}

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Update operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Create operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Delete operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Retrieve operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mode": "string",
  "dscp-bits": "string"
}

TARGET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Update operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "mask": "string",
      "address": "string"
    }
  },    "tunnel": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Create operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "mask": "string",
      "address": "string"
    }
  },    "tunnel": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Delete operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Retrieve operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "mask": "string",
      "address": "string"
    }
  },    "tunnel": "integer"
  }
}

TRAFFIC-ENGINEERING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Update operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Create operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Delete operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Retrieve operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "integer"
}

IPV4 - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Update operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mask": "string",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Create operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mask": "string",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Delete operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Retrieve operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "mask": "string",
    "address": "string"
  }
}

FEC-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Update operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Create operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Delete operation of resource: fec-address

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Retrieve operation of resource: fec-address

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "address": "string"
}

PSEUDOWIRE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Update operation of resource: pseudowire

pseudowirebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "vc-id": "integer",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PSEUDOWIRE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Create operation of resource: pseudowire

pseudowirebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "vc-id": "integer",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PSEUDOWIRE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Delete operation of resource: pseudowire

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PSEUDOWIRE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Retrieve operation of resource: pseudowire

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "vc-id": "integer",
    "address": "string"
  }
}

TARGET-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Update operation of resource: target-address

target-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "vc-id": "integer",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Create operation of resource: target-address

target-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "vc-id": "integer",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Delete operation of resource: target-address

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Retrieve operation of resource: target-address

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vc-id": "integer",
  "address": "string"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "interval": "integer"
}

UDP-ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Update operation of resource: udp-echo

udp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Create operation of resource: udp-echo

udp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Delete operation of resource: udp-echo

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Retrieve operation of resource: udp-echo

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "request": "integer"
  },
  "tag": "string"
}

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "request": "integer"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "interval": "integer"
}

MPLS-LSP-TRACE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Update operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Create operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mode": "string",
    "dscp-bits": "string"
  },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Delete operation of resource: mpls-lsp-trace

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Retrieve operation of resource: mpls-lsp-trace

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "mode": "string",
    "dscp-bits": "string"
  },        "mask": "string",
        "address": "string"
      }
    },      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

TARGET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Update operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "mask": "string",
      "address": "string"
    }
  },    "tunnel": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Create operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      "mask": "string",
      "address": "string"
    }
  },    "tunnel": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Delete operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Retrieve operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      "mask": "string",
      "address": "string"
    }
  },    "tunnel": "integer"
  }
}

TRAFFIC-ENGINEERING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Update operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Create operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Delete operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Retrieve operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "integer"
}

IPV4 - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Update operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mask": "string",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Create operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "mask": "string",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Delete operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Retrieve operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "mask": "string",
    "address": "string"
  }
}

FEC-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Update operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Create operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Delete operation of resource: fec-address

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Retrieve operation of resource: fec-address

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mask": "string",
  "address": "string"
}

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Update operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Create operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "mode": "string",
  "dscp-bits": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Delete operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Retrieve operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "mode": "string",
  "dscp-bits": "string"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}

UDP-JITTER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Update operation of resource: udp-jitter

udp-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-JITTER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Create operation of resource: udp-jitter

udp-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-JITTER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Delete operation of resource: udp-jitter

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-JITTER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Retrieve operation of resource: udp-jitter

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "request": "integer"
  },    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "request": "integer"
}

PACKET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Update operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "count": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Create operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "count": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Delete operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Retrieve operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "count": "integer",
  "interval": "integer"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "interval": "integer"
}

ICMP-PATH-ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Update operation of resource: icmp-path-echo

icmp-path-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "dist-count": "integer",
    "paths": "integer",
    "hops": "integer",
    "hours": "integer",
    "dist-interval": "integer"
  },    "request": "integer"
  },    "buckets": "integer",
    "lives": "integer",
    "history-filter": "string",
    "samples": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Create operation of resource: icmp-path-echo

icmp-path-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "dist-count": "integer",
    "paths": "integer",
    "hops": "integer",
    "hours": "integer",
    "dist-interval": "integer"
  },    "request": "integer"
  },    "buckets": "integer",
    "lives": "integer",
    "history-filter": "string",
    "samples": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Delete operation of resource: icmp-path-echo

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Retrieve operation of resource: icmp-path-echo

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "dist-count": "integer",
    "paths": "integer",
    "hops": "integer",
    "hours": "integer",
    "dist-interval": "integer"
  },    "request": "integer"
  },    "buckets": "integer",
    "lives": "integer",
    "history-filter": "string",
    "samples": "integer"
  },
  "tag": "string"
}

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "request": "integer"
}

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

LSR-PATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Update operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Create operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Delete operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Retrieve operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}

ICMP-PATH-JITTER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Update operation of resource: icmp-path-jitter

icmp-path-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-JITTER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Create operation of resource: icmp-path-jitter

icmp-path-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    "request": "integer"
  },    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-JITTER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Delete operation of resource: icmp-path-jitter

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-JITTER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Retrieve operation of resource: icmp-path-jitter

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "request": "integer"
  },    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "request": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "request": "integer"
}

PACKET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Update operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "count": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Create operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "count": "integer",
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Delete operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Retrieve operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "count": "integer",
  "interval": "integer"
}

LSR-PATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Update operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Create operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Delete operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Retrieve operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}

RESPONDER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Update operation of resource: responder

responderbody object

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],          {
            "local-address": "string",                {
                  "port": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RESPONDER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Create operation of resource: responder

responderbody object

Request Content-Types: application/json
Request Example
{
  "enable": [ null ],          {
            "local-address": "string",                {
                  "port": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RESPONDER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Delete operation of resource: responder

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RESPONDER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Retrieve operation of resource: responder

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": [ null ],          {
            "local-address": "string",                {
                  "port": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}

TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Update operation of resource: type

typebody object

Request Content-Types: application/json
Request Example
{        {
          "local-address": "string",              {
                "port": "string"
              }
            ]
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Create operation of resource: type

typebody object

Request Content-Types: application/json
Request Example
{        {
          "local-address": "string",              {
                "port": "string"
              }
            ]
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Delete operation of resource: type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Retrieve operation of resource: type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          "local-address": "string",              {
                "port": "string"
              }
            ]
          }
        }
      ]
    }
  }
}

UDP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Update operation of resource: udp

udpbody object

Request Content-Types: application/json
Request Example
{      {
        "local-address": "string",            {
              "port": "string"
            }
          ]
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Create operation of resource: udp

udpbody object

Request Content-Types: application/json
Request Example
{      {
        "local-address": "string",            {
              "port": "string"
            }
          ]
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Delete operation of resource: udp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Retrieve operation of resource: udp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "local-address": "string",            {
              "port": "string"
            }
          ]
        }
      }
    ]
  }
}

ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Update operation of resource: addresses

addressesbody object

Request Content-Types: application/json
Request Example
{    {
      "local-address": "string",          {
            "port": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Create operation of resource: addresses

addressesbody object

Request Content-Types: application/json
Request Example
{    {
      "local-address": "string",          {
            "port": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Delete operation of resource: addresses

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Retrieve operation of resource: addresses

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "local-address": "string",          {
            "port": "string"
          }
        ]
      }
    }
  ]
}

ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Update operation of resource: address

addressbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{
  "local-address": "string",      {
        "port": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Create operation of resource: address

addressbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{
  "local-address": "string",      {
        "port": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Delete operation of resource: address

local-address: string
in path

ID of local-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Retrieve operation of resource: address

local-address: string
in path

ID of local-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "local-address": "string",      {
        "port": "string"
      }
    ]
  }
}

PORTS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Update operation of resource: ports

portsbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORTS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Create operation of resource: ports

portsbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORTS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Delete operation of resource: ports

local-address: string
in path

ID of local-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORTS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Retrieve operation of resource: ports

local-address: string
in path

ID of local-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string"
    }
  ]
}

PORT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Update operation of resource: port

portbody object

local-address: string
in path

ID of local-address

port: string
in path

ID of port

Request Content-Types: application/json
Request Example
{
  "port": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Create operation of resource: port

portbody object

local-address: string
in path

ID of local-address

port: string
in path

ID of port

Request Content-Types: application/json
Request Example
{
  "port": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Delete operation of resource: port

local-address: string
in path

ID of local-address

port: string
in path

ID of port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Retrieve operation of resource: port

local-address: string
in path

ID of local-address

port: string
in path

ID of port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string"
}

MPLS-DISCOVERY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Update operation of resource: mpls-discovery

mpls-discoverybody object

Request Content-Types: application/json
Request Example
{    "interval": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-DISCOVERY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Create operation of resource: mpls-discovery

mpls-discoverybody object

Request Content-Types: application/json
Request Example
{    "interval": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-DISCOVERY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Delete operation of resource: mpls-discovery

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-DISCOVERY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Retrieve operation of resource: mpls-discovery

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "interval": "integer"
  }
}

VPN - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Update operation of resource: vpn

vpnbody object

Request Content-Types: application/json
Request Example
{
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VPN - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Create operation of resource: vpn

vpnbody object

Request Content-Types: application/json
Request Example
{
  "interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VPN - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Delete operation of resource: vpn

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VPN - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Retrieve operation of resource: vpn

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer"
}

SNMP - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/

Update operation of resource: snmp

snmpbody object

Request Content-Types: application/json
Request Example
{
  "authentication": [ null ],
  "enable": [ null ],
  "warm-start": [ null ],
  "cold-start": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/

Create operation of resource: snmp

snmpbody object

Request Content-Types: application/json
Request Example
{
  "authentication": [ null ],
  "enable": [ null ],
  "warm-start": [ null ],
  "cold-start": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/

Delete operation of resource: snmp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/

Retrieve operation of resource: snmp

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authentication": [ null ],
  "enable": [ null ],
  "warm-start": [ null ],
  "cold-start": [ null ]
}

ENCRYPTED-COMMUNITY-MAPS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/

Update operation of resource: encrypted-community-maps

encrypted-community-mapsbody object

Request Content-Types: application/json
Request Example
{    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY-MAPS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/

Create operation of resource: encrypted-community-maps

encrypted-community-mapsbody object

Request Content-Types: application/json
Request Example
{    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY-MAPS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/

Delete operation of resource: encrypted-community-maps

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY-MAPS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/

Retrieve operation of resource: encrypted-community-maps

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}

ENCRYPTED-COMMUNITY-MAP - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/encrypted-community-map/{community-name}/

Update operation of resource: encrypted-community-map

encrypted-community-mapbody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY-MAP - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/encrypted-community-map/{community-name}/

Create operation of resource: encrypted-community-map

encrypted-community-mapbody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY-MAP - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/encrypted-community-map/{community-name}/

Delete operation of resource: encrypted-community-map

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY-MAP - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/encrypted-community-maps/encrypted-community-map/{community-name}/

Retrieve operation of resource: encrypted-community-map

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}

VIEWS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/views/

Update operation of resource: views

viewsbody object

Request Content-Types: application/json
Request Example
{    {
      "view-name": "string",
      "view-inclusion": "string",
      "family": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIEWS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/views/

Create operation of resource: views

viewsbody object

Request Content-Types: application/json
Request Example
{    {
      "view-name": "string",
      "view-inclusion": "string",
      "family": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIEWS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/views/

Delete operation of resource: views

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIEWS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/views/

Retrieve operation of resource: views

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "view-name": "string",
      "view-inclusion": "string",
      "family": "string"
    }
  ]
}

VIEW - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/views/view/{view-name family}/

Update operation of resource: view

viewbody object

view-name family: string
in path

ID of view-name family

Request Content-Types: application/json
Request Example
{
  "view-name": "string",
  "view-inclusion": "string",
  "family": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIEW - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/views/view/{view-name family}/

Create operation of resource: view

viewbody object

view-name family: string
in path

ID of view-name family

Request Content-Types: application/json
Request Example
{
  "view-name": "string",
  "view-inclusion": "string",
  "family": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIEW - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/views/view/{view-name family}/

Delete operation of resource: view

view-name family: string
in path

ID of view-name family

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIEW - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/views/view/{view-name family}/

Retrieve operation of resource: view

view-name family: string
in path

ID of view-name family

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "view-name": "string",
  "view-inclusion": "string",
  "family": "string"
}

LOGGING - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/

Update operation of resource: logging

loggingbody object

Request Content-Types: application/json
Request Example
{    "oid-processing": "integer",
    "pdu-processing": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/

Create operation of resource: logging

loggingbody object

Request Content-Types: application/json
Request Example
{    "oid-processing": "integer",
    "pdu-processing": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/

Delete operation of resource: logging

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOGGING - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/

Retrieve operation of resource: logging

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "oid-processing": "integer",
    "pdu-processing": "integer"
  }
}

THRESHOLD - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/threshold/

Update operation of resource: threshold

thresholdbody object

Request Content-Types: application/json
Request Example
{
  "oid-processing": "integer",
  "pdu-processing": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/threshold/

Create operation of resource: threshold

thresholdbody object

Request Content-Types: application/json
Request Example
{
  "oid-processing": "integer",
  "pdu-processing": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/threshold/

Delete operation of resource: threshold

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/logging/threshold/

Retrieve operation of resource: threshold

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oid-processing": "integer",
  "pdu-processing": "integer"
}

ADMINISTRATION - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/

Update operation of resource: administration

administrationbody object

Request Content-Types: application/json
Request Example
{      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  },      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADMINISTRATION - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/

Create operation of resource: administration

administrationbody object

Request Content-Types: application/json
Request Example
{      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  },      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADMINISTRATION - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/

Delete operation of resource: administration

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADMINISTRATION - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/

Retrieve operation of resource: administration

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  },      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  }
}

DEFAULT-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/

Update operation of resource: default-communities

default-communitiesbody object

Request Content-Types: application/json
Request Example
{    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/

Create operation of resource: default-communities

default-communitiesbody object

Request Content-Types: application/json
Request Example
{    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/

Delete operation of resource: default-communities

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/

Retrieve operation of resource: default-communities

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}

DEFAULT-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/default-community/{community-name}/

Update operation of resource: default-community

default-communitybody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/default-community/{community-name}/

Create operation of resource: default-community

default-communitybody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/default-community/{community-name}/

Delete operation of resource: default-community

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/default-communities/default-community/{community-name}/

Retrieve operation of resource: default-community

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}

ENCRYPTED-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/

Update operation of resource: encrypted-communities

encrypted-communitiesbody object

Request Content-Types: application/json
Request Example
{    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/

Create operation of resource: encrypted-communities

encrypted-communitiesbody object

Request Content-Types: application/json
Request Example
{    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/

Delete operation of resource: encrypted-communities

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/

Retrieve operation of resource: encrypted-communities

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}

ENCRYPTED-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/encrypted-community/{community-name}/

Update operation of resource: encrypted-community

encrypted-communitybody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/encrypted-community/{community-name}/

Create operation of resource: encrypted-community

encrypted-communitybody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/encrypted-community/{community-name}/

Delete operation of resource: encrypted-community

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/administration/encrypted-communities/encrypted-community/{community-name}/

Retrieve operation of resource: encrypted-community

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}

AGENT - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/

Update operation of resource: agent

agentbody object

Request Content-Types: application/json
Request Example
{        {
          "remote-engine-id": "string",
          "remote-address": "string",
          "port": "string"
        }
      ]
    },
    "local": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AGENT - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/

Create operation of resource: agent

agentbody object

Request Content-Types: application/json
Request Example
{        {
          "remote-engine-id": "string",
          "remote-address": "string",
          "port": "string"
        }
      ]
    },
    "local": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AGENT - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/

Delete operation of resource: agent

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AGENT - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/

Retrieve operation of resource: agent

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          "remote-engine-id": "string",
          "remote-address": "string",
          "port": "string"
        }
      ]
    },
    "local": "string"
  }
}

ENGINE-ID - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/

Update operation of resource: engine-id

engine-idbody object

Request Content-Types: application/json
Request Example
{      {
        "remote-engine-id": "string",
        "remote-address": "string",
        "port": "string"
      }
    ]
  },
  "local": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENGINE-ID - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/

Create operation of resource: engine-id

engine-idbody object

Request Content-Types: application/json
Request Example
{      {
        "remote-engine-id": "string",
        "remote-address": "string",
        "port": "string"
      }
    ]
  },
  "local": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENGINE-ID - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/

Delete operation of resource: engine-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENGINE-ID - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/

Retrieve operation of resource: engine-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "remote-engine-id": "string",
        "remote-address": "string",
        "port": "string"
      }
    ]
  },
  "local": "string"
}

REMOTES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/

Update operation of resource: remotes

remotesbody object

Request Content-Types: application/json
Request Example
{    {
      "remote-engine-id": "string",
      "remote-address": "string",
      "port": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/

Create operation of resource: remotes

remotesbody object

Request Content-Types: application/json
Request Example
{    {
      "remote-engine-id": "string",
      "remote-address": "string",
      "port": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/

Delete operation of resource: remotes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/

Retrieve operation of resource: remotes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "remote-engine-id": "string",
      "remote-address": "string",
      "port": "string"
    }
  ]
}

REMOTE - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/remote/{remote-address}/

Update operation of resource: remote

remotebody object

remote-address: string
in path

ID of remote-address

Request Content-Types: application/json
Request Example
{
  "remote-engine-id": "string",
  "remote-address": "string",
  "port": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/remote/{remote-address}/

Create operation of resource: remote

remotebody object

remote-address: string
in path

ID of remote-address

Request Content-Types: application/json
Request Example
{
  "remote-engine-id": "string",
  "remote-address": "string",
  "port": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/remote/{remote-address}/

Delete operation of resource: remote

remote-address: string
in path

ID of remote-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/agent/engine-id/remotes/remote/{remote-address}/

Retrieve operation of resource: remote

remote-address: string
in path

ID of remote-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "remote-engine-id": "string",
  "remote-address": "string",
  "port": "string"
}

TRAP - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap/

Update operation of resource: trap

trapbody object

Request Content-Types: application/json
Request Example
{
  "queue-length": "integer",
  "throttle-time": "integer",
  "timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap/

Create operation of resource: trap

trapbody object

Request Content-Types: application/json
Request Example
{
  "queue-length": "integer",
  "throttle-time": "integer",
  "timeout": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap/

Delete operation of resource: trap

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap/

Retrieve operation of resource: trap

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "queue-length": "integer",
  "throttle-time": "integer",
  "timeout": "integer"
}

DROP-PACKET - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/drop-packet/

Update operation of resource: drop-packet

drop-packetbody object

Request Content-Types: application/json
Request Example
{
  "unknown-user": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DROP-PACKET - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/drop-packet/

Create operation of resource: drop-packet

drop-packetbody object

Request Content-Types: application/json
Request Example
{
  "unknown-user": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DROP-PACKET - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/drop-packet/

Delete operation of resource: drop-packet

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DROP-PACKET - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/drop-packet/

Retrieve operation of resource: drop-packet

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "unknown-user": [ null ]
}

IPV6 - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/

Update operation of resource: ipv6

ipv6body object

Request Content-Types: application/json
Request Example
{    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV6 - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/

Create operation of resource: ipv6

ipv6body object

Request Content-Types: application/json
Request Example
{    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV6 - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/

Delete operation of resource: ipv6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV6 - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/

Retrieve operation of resource: ipv6

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}

TOS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/tos/

Update operation of resource: tos

tosbody object

Request Content-Types: application/json
Request Example
{
  "type": "string",
  "dscp": "string",
  "precedence": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/tos/

Create operation of resource: tos

tosbody object

Request Content-Types: application/json
Request Example
{
  "type": "string",
  "dscp": "string",
  "precedence": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/tos/

Delete operation of resource: tos

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv6/tos/

Retrieve operation of resource: tos

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "type": "string",
  "dscp": "string",
  "precedence": "string"
}

IPV4 - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/

Update operation of resource: ipv4

ipv4body object

Request Content-Types: application/json
Request Example
{    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/

Create operation of resource: ipv4

ipv4body object

Request Content-Types: application/json
Request Example
{    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/

Delete operation of resource: ipv4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/

Retrieve operation of resource: ipv4

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}

TOS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/tos/

Update operation of resource: tos

tosbody object

Request Content-Types: application/json
Request Example
{
  "type": "string",
  "dscp": "string",
  "precedence": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/tos/

Create operation of resource: tos

tosbody object

Request Content-Types: application/json
Request Example
{
  "type": "string",
  "dscp": "string",
  "precedence": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/tos/

Delete operation of resource: tos

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/ipv4/tos/

Retrieve operation of resource: tos

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "type": "string",
  "dscp": "string",
  "precedence": "string"
}

SYSTEM - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/system/

Update operation of resource: system

systembody object

Request Content-Types: application/json
Request Example
{
  "chassis-id": "string",
  "contact": "string",
  "location": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYSTEM - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/system/

Create operation of resource: system

systembody object

Request Content-Types: application/json
Request Example
{
  "chassis-id": "string",
  "contact": "string",
  "location": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYSTEM - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/system/

Delete operation of resource: system

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SYSTEM - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/system/

Retrieve operation of resource: system

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "chassis-id": "string",
  "contact": "string",
  "location": "string"
}

TARGET - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/target/

Update operation of resource: target

targetbody object

Request Content-Types: application/json
Request Example
{      {
        "ip-address": "string"
      }
    ]
  },
  "target-list-name": "string",      {
        "name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/target/

Create operation of resource: target

targetbody object

Request Content-Types: application/json
Request Example
{      {
        "ip-address": "string"
      }
    ]
  },
  "target-list-name": "string",      {
        "name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/target/

Delete operation of resource: target

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/target/

Retrieve operation of resource: target

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "ip-address": "string"
      }
    ]
  },
  "target-list-name": "string",      {
        "name": "string"
      }
    ]
  }
}

TARGETS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/

Update operation of resource: targets

targetsbody object

Request Content-Types: application/json
Request Example
{    {          {
            "ip-address": "string"
          }
        ]
      },
      "target-list-name": "string",          {
            "name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/

Create operation of resource: targets

targetsbody object

Request Content-Types: application/json
Request Example
{    {          {
            "ip-address": "string"
          }
        ]
      },
      "target-list-name": "string",          {
            "name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/

Delete operation of resource: targets

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGETS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/

Retrieve operation of resource: targets

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            "ip-address": "string"
          }
        ]
      },
      "target-list-name": "string",          {
            "name": "string"
          }
        ]
      }
    }
  ]
}

TARGET - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/

Update operation of resource: target

targetbody object

target-list-name: string
in path

ID of target-list-name

Request Content-Types: application/json
Request Example
{      {
        "ip-address": "string"
      }
    ]
  },
  "target-list-name": "string",      {
        "name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/

Create operation of resource: target

targetbody object

target-list-name: string
in path

ID of target-list-name

Request Content-Types: application/json
Request Example
{      {
        "ip-address": "string"
      }
    ]
  },
  "target-list-name": "string",      {
        "name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/

Delete operation of resource: target

target-list-name: string
in path

ID of target-list-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/

Retrieve operation of resource: target

target-list-name: string
in path

ID of target-list-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "ip-address": "string"
      }
    ]
  },
  "target-list-name": "string",      {
        "name": "string"
      }
    ]
  }
}

VRF-NAMES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/

Update operation of resource: vrf-names

vrf-namesbody object

target-list-name: string
in path

ID of target-list-name

Request Content-Types: application/json
Request Example
{    {
      "name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/

Create operation of resource: vrf-names

vrf-namesbody object

target-list-name: string
in path

ID of target-list-name

Request Content-Types: application/json
Request Example
{    {
      "name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/

Delete operation of resource: vrf-names

target-list-name: string
in path

ID of target-list-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/

Retrieve operation of resource: vrf-names

target-list-name: string
in path

ID of target-list-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "name": "string"
    }
  ]
}

VRF-NAME - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/vrf-name/{name}/

Update operation of resource: vrf-name

vrf-namebody object

target-list-name: string
in path

ID of target-list-name

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/vrf-name/{name}/

Create operation of resource: vrf-name

vrf-namebody object

target-list-name: string
in path

ID of target-list-name

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/vrf-name/{name}/

Delete operation of resource: vrf-name

target-list-name: string
in path

ID of target-list-name

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/vrf-names/vrf-name/{name}/

Retrieve operation of resource: vrf-name

target-list-name: string
in path

ID of target-list-name

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name": "string"
}

TARGET-ADDRESSES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/

Update operation of resource: target-addresses

target-addressesbody object

target-list-name: string
in path

ID of target-list-name

Request Content-Types: application/json
Request Example
{    {
      "ip-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESSES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/

Create operation of resource: target-addresses

target-addressesbody object

target-list-name: string
in path

ID of target-list-name

Request Content-Types: application/json
Request Example
{    {
      "ip-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESSES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/

Delete operation of resource: target-addresses

target-list-name: string
in path

ID of target-list-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESSES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/

Retrieve operation of resource: target-addresses

target-list-name: string
in path

ID of target-list-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "ip-address": "string"
    }
  ]
}

TARGET-ADDRESS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/target-address/{ip-address}/

Update operation of resource: target-address

target-addressbody object

target-list-name: string
in path

ID of target-list-name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{
  "ip-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/target-address/{ip-address}/

Create operation of resource: target-address

target-addressbody object

target-list-name: string
in path

ID of target-list-name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{
  "ip-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/target-address/{ip-address}/

Delete operation of resource: target-address

target-list-name: string
in path

ID of target-list-name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/target/targets/target/{target-list-name}/target-addresses/target-address/{ip-address}/

Retrieve operation of resource: target-address

target-list-name: string
in path

ID of target-list-name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ip-address": "string"
}

NOTIFICATION - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/

Update operation of resource: notification

notificationbody object

Request Content-Types: application/json
Request Example
{
  "ipsla": "boolean",    "authentication": [ null ],
    "enable": [ null ],
    "warm-start": [ null ],
    "cold-start": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NOTIFICATION - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/

Create operation of resource: notification

notificationbody object

Request Content-Types: application/json
Request Example
{
  "ipsla": "boolean",    "authentication": [ null ],
    "enable": [ null ],
    "warm-start": [ null ],
    "cold-start": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NOTIFICATION - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/

Delete operation of resource: notification

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NOTIFICATION - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/

Retrieve operation of resource: notification

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ipsla": "boolean",    "authentication": [ null ],
    "enable": [ null ],
    "warm-start": [ null ],
    "cold-start": [ null ]
  }
}

SNMP - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/snmp/

Update operation of resource: snmp

snmpbody object

Request Content-Types: application/json
Request Example
{
  "authentication": [ null ],
  "enable": [ null ],
  "warm-start": [ null ],
  "cold-start": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/snmp/

Create operation of resource: snmp

snmpbody object

Request Content-Types: application/json
Request Example
{
  "authentication": [ null ],
  "enable": [ null ],
  "warm-start": [ null ],
  "cold-start": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/snmp/

Delete operation of resource: snmp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/notification/snmp/

Retrieve operation of resource: snmp

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authentication": [ null ],
  "enable": [ null ],
  "warm-start": [ null ],
  "cold-start": [ null ]
}

CORRELATOR - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/

Update operation of resource: correlator

correlatorbody object

Request Content-Types: application/json
Request Example
{      {            {
              "oid": "string",
              "created": [ null ],                  {
                    "oid": "string",                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "timeout": "integer",            {
              "oid": "string",
              "created": [ null ],                  {
                    "oid": "string",                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "name": "string",          "all": [ null ],              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },      {
        "name": "string",            {
              "rulename": "string"
            }
          ]
        },          "all": [ null ],              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },
  "buffer-size": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CORRELATOR - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/

Create operation of resource: correlator

correlatorbody object

Request Content-Types: application/json
Request Example
{      {            {
              "oid": "string",
              "created": [ null ],                  {
                    "oid": "string",                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "timeout": "integer",            {
              "oid": "string",
              "created": [ null ],                  {
                    "oid": "string",                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "name": "string",          "all": [ null ],              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },      {
        "name": "string",            {
              "rulename": "string"
            }
          ]
        },          "all": [ null ],              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },
  "buffer-size": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CORRELATOR - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/

Delete operation of resource: correlator

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CORRELATOR - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/

Retrieve operation of resource: correlator

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {
              "oid": "string",
              "created": [ null ],                  {
                    "oid": "string",                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "timeout": "integer",            {
              "oid": "string",
              "created": [ null ],                  {
                    "oid": "string",                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "name": "string",          "all": [ null ],              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },      {
        "name": "string",            {
              "rulename": "string"
            }
          ]
        },          "all": [ null ],              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },
  "buffer-size": "integer"
}

RULES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/

Update operation of resource: rules

rulesbody object

Request Content-Types: application/json
Request Example
{    {          {
            "oid": "string",
            "created": [ null ],                {
                  "oid": "string",                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "timeout": "integer",          {
            "oid": "string",
            "created": [ null ],                {
                  "oid": "string",                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "name": "string",        "all": [ null ],            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/

Create operation of resource: rules

rulesbody object

Request Content-Types: application/json
Request Example
{    {          {
            "oid": "string",
            "created": [ null ],                {
                  "oid": "string",                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "timeout": "integer",          {
            "oid": "string",
            "created": [ null ],                {
                  "oid": "string",                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "name": "string",        "all": [ null ],            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/

Delete operation of resource: rules

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/

Retrieve operation of resource: rules

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            "oid": "string",
            "created": [ null ],                {
                  "oid": "string",                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "timeout": "integer",          {
            "oid": "string",
            "created": [ null ],                {
                  "oid": "string",                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "name": "string",        "all": [ null ],            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}

RULE - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/

Update operation of resource: rule

rulebody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{      {
        "oid": "string",
        "created": [ null ],            {
              "oid": "string",                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "timeout": "integer",      {
        "oid": "string",
        "created": [ null ],            {
              "oid": "string",                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "name": "string",    "all": [ null ],        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/

Create operation of resource: rule

rulebody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{      {
        "oid": "string",
        "created": [ null ],            {
              "oid": "string",                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "timeout": "integer",      {
        "oid": "string",
        "created": [ null ],            {
              "oid": "string",                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "name": "string",    "all": [ null ],        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/

Delete operation of resource: rule

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/

Retrieve operation of resource: rule

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "oid": "string",
        "created": [ null ],            {
              "oid": "string",                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "timeout": "integer",      {
        "oid": "string",
        "created": [ null ],            {
              "oid": "string",                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "name": "string",    "all": [ null ],        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}

ROOT-CAUSES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/

Update operation of resource: root-causes

root-causesbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",
      "created": [ null ],          {
            "oid": "string",              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROOT-CAUSES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/

Create operation of resource: root-causes

root-causesbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",
      "created": [ null ],          {
            "oid": "string",              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROOT-CAUSES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/

Delete operation of resource: root-causes

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROOT-CAUSES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/

Retrieve operation of resource: root-causes

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "oid": "string",
      "created": [ null ],          {
            "oid": "string",              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}

ROOT-CAUSE - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/

Update operation of resource: root-cause

root-causebody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",
  "created": [ null ],      {
        "oid": "string",          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROOT-CAUSE - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/

Create operation of resource: root-cause

root-causebody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",
  "created": [ null ],      {
        "oid": "string",          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROOT-CAUSE - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/

Delete operation of resource: root-cause

name: string
in path

ID of name

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROOT-CAUSE - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/

Retrieve operation of resource: root-cause

name: string
in path

ID of name

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oid": "string",
  "created": [ null ],      {
        "oid": "string",          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}

VAR-BINDS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/

Update operation of resource: var-binds

var-bindsbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",        "index": "string",
        "value": "string"
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BINDS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/

Create operation of resource: var-binds

var-bindsbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",        "index": "string",
        "value": "string"
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BINDS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/

Delete operation of resource: var-binds

name: string
in path

ID of name

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BINDS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/

Retrieve operation of resource: var-binds

name: string
in path

ID of name

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "oid": "string",        "index": "string",
        "value": "string"
      }
    }
  ]
}

VAR-BIND - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/

Update operation of resource: var-bind

var-bindbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",    "index": "string",
    "value": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BIND - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/

Create operation of resource: var-bind

var-bindbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",    "index": "string",
    "value": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BIND - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/

Delete operation of resource: var-bind

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BIND - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/

Retrieve operation of resource: var-bind

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oid": "string",    "index": "string",
    "value": "string"
  }
}

MATCH - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/match/

Update operation of resource: match

matchbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "index": "string",
  "value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MATCH - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/match/

Create operation of resource: match

matchbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "index": "string",
  "value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MATCH - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/match/

Delete operation of resource: match

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MATCH - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/root-causes/root-cause/{oid}/var-binds/var-bind/{oid}/match/

Retrieve operation of resource: match

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "index": "string",
  "value": "string"
}

NON-ROOT-CAUSES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/

Update operation of resource: non-root-causes

non-root-causesbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",
      "created": [ null ],          {
            "oid": "string",              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NON-ROOT-CAUSES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/

Create operation of resource: non-root-causes

non-root-causesbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",
      "created": [ null ],          {
            "oid": "string",              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NON-ROOT-CAUSES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/

Delete operation of resource: non-root-causes

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NON-ROOT-CAUSES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/

Retrieve operation of resource: non-root-causes

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "oid": "string",
      "created": [ null ],          {
            "oid": "string",              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}

NON-ROOT-CAUSE - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/

Update operation of resource: non-root-cause

non-root-causebody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",
  "created": [ null ],      {
        "oid": "string",          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NON-ROOT-CAUSE - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/

Create operation of resource: non-root-cause

non-root-causebody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",
  "created": [ null ],      {
        "oid": "string",          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NON-ROOT-CAUSE - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/

Delete operation of resource: non-root-cause

name: string
in path

ID of name

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NON-ROOT-CAUSE - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/

Retrieve operation of resource: non-root-cause

name: string
in path

ID of name

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oid": "string",
  "created": [ null ],      {
        "oid": "string",          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}

VAR-BINDS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/

Update operation of resource: var-binds

var-bindsbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",        "index": "string",
        "value": "string"
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BINDS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/

Create operation of resource: var-binds

var-bindsbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{    {
      "oid": "string",        "index": "string",
        "value": "string"
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BINDS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/

Delete operation of resource: var-binds

name: string
in path

ID of name

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BINDS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/

Retrieve operation of resource: var-binds

name: string
in path

ID of name

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "oid": "string",        "index": "string",
        "value": "string"
      }
    }
  ]
}

VAR-BIND - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/

Update operation of resource: var-bind

var-bindbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",    "index": "string",
    "value": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BIND - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/

Create operation of resource: var-bind

var-bindbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string",    "index": "string",
    "value": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BIND - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/

Delete operation of resource: var-bind

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VAR-BIND - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/

Retrieve operation of resource: var-bind

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oid": "string",    "index": "string",
    "value": "string"
  }
}

MATCH - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/match/

Update operation of resource: match

matchbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "index": "string",
  "value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MATCH - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/match/

Create operation of resource: match

matchbody object

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "index": "string",
  "value": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MATCH - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/match/

Delete operation of resource: match

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MATCH - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/non-root-causes/non-root-cause/{oid}/var-binds/var-bind/{oid}/match/

Retrieve operation of resource: match

name: string
in path

ID of name

oid: string
in path

ID of oid

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "index": "string",
  "value": "string"
}

APPLIED-TO - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/

Update operation of resource: applied-to

applied-tobody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "all": [ null ],      {
        "port": "string",
        "ip-address": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLIED-TO - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/

Create operation of resource: applied-to

applied-tobody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "all": [ null ],      {
        "port": "string",
        "ip-address": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLIED-TO - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/

Delete operation of resource: applied-to

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLIED-TO - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/

Retrieve operation of resource: applied-to

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "all": [ null ],      {
        "port": "string",
        "ip-address": "string"
      }
    ]
  }
}

HOSTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/

Update operation of resource: hosts

hostsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "ip-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOSTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/

Create operation of resource: hosts

hostsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "ip-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOSTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/

Delete operation of resource: hosts

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOSTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/

Retrieve operation of resource: hosts

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "ip-address": "string"
    }
  ]
}

HOST - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/host/{ip-address port}/

Update operation of resource: host

hostbody object

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "ip-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOST - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/host/{ip-address port}/

Create operation of resource: host

hostbody object

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "ip-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOST - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/host/{ip-address port}/

Delete operation of resource: host

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOST - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rules/rule/{name}/applied-to/hosts/host/{ip-address port}/

Retrieve operation of resource: host

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "ip-address": "string"
}

RULE-SETS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/

Update operation of resource: rule-sets

rule-setsbody object

Request Content-Types: application/json
Request Example
{    {
      "name": "string",          {
            "rulename": "string"
          }
        ]
      },        "all": [ null ],            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE-SETS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/

Create operation of resource: rule-sets

rule-setsbody object

Request Content-Types: application/json
Request Example
{    {
      "name": "string",          {
            "rulename": "string"
          }
        ]
      },        "all": [ null ],            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE-SETS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/

Delete operation of resource: rule-sets

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE-SETS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/

Retrieve operation of resource: rule-sets

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "name": "string",          {
            "rulename": "string"
          }
        ]
      },        "all": [ null ],            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}

RULE-SET - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/

Update operation of resource: rule-set

rule-setbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string",      {
        "rulename": "string"
      }
    ]
  },    "all": [ null ],        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE-SET - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/

Create operation of resource: rule-set

rule-setbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string",      {
        "rulename": "string"
      }
    ]
  },    "all": [ null ],        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE-SET - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/

Delete operation of resource: rule-set

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULE-SET - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/

Retrieve operation of resource: rule-set

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name": "string",      {
        "rulename": "string"
      }
    ]
  },    "all": [ null ],        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}

RULENAMES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/

Update operation of resource: rulenames

rulenamesbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "rulename": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULENAMES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/

Create operation of resource: rulenames

rulenamesbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "rulename": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULENAMES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/

Delete operation of resource: rulenames

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULENAMES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/

Retrieve operation of resource: rulenames

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "rulename": "string"
    }
  ]
}

RULENAME - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/rulename/{rulename}/

Update operation of resource: rulename

rulenamebody object

name: string
in path

ID of name

rulename: string
in path

ID of rulename

Request Content-Types: application/json
Request Example
{
  "rulename": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULENAME - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/rulename/{rulename}/

Create operation of resource: rulename

rulenamebody object

name: string
in path

ID of name

rulename: string
in path

ID of rulename

Request Content-Types: application/json
Request Example
{
  "rulename": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULENAME - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/rulename/{rulename}/

Delete operation of resource: rulename

name: string
in path

ID of name

rulename: string
in path

ID of rulename

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RULENAME - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/rulenames/rulename/{rulename}/

Retrieve operation of resource: rulename

name: string
in path

ID of name

rulename: string
in path

ID of rulename

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "rulename": "string"
}

APPLIED-TO - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/

Update operation of resource: applied-to

applied-tobody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "all": [ null ],      {
        "port": "string",
        "ip-address": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLIED-TO - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/

Create operation of resource: applied-to

applied-tobody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "all": [ null ],      {
        "port": "string",
        "ip-address": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLIED-TO - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/

Delete operation of resource: applied-to

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLIED-TO - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/

Retrieve operation of resource: applied-to

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "all": [ null ],      {
        "port": "string",
        "ip-address": "string"
      }
    ]
  }
}

HOSTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/

Update operation of resource: hosts

hostsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "ip-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOSTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/

Create operation of resource: hosts

hostsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "ip-address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOSTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/

Delete operation of resource: hosts

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOSTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/

Retrieve operation of resource: hosts

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "ip-address": "string"
    }
  ]
}

HOST - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/host/{ip-address port}/

Update operation of resource: host

hostbody object

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "ip-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOST - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/host/{ip-address port}/

Create operation of resource: host

hostbody object

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "ip-address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOST - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/host/{ip-address port}/

Delete operation of resource: host

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HOST - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/correlator/rule-sets/rule-set/{name}/applied-to/hosts/host/{ip-address port}/

Retrieve operation of resource: host

name: string
in path

ID of name

ip-address port: string
in path

ID of ip-address port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "ip-address": "string"
}

BULK-STATS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/

Update operation of resource: bulk-stats

bulk-statsbody object

Request Content-Types: application/json
Request Example
{
  "memory": "integer",      {
        "retry": "integer",            {
              "schema-name": "string"
            }
          ]
        },
        "format": "string",
        "interval": "integer",
        "primary": "string",
        "buffer-size": "integer",
        "enable": [ null ],
        "transfer-name": "string",
        "retain": "integer",
        "type": [ null ],
        "secondary": "string"
      }
    ]
  },      {
        "object-list-name": "string",            {
              "oid": "string"
            }
          ]
        },
        "type": [ null ]
      }
    ]
  },      {
        "schema-name": "string",          "end": "string",
          "sub-interface": "boolean",
          "start": "string",
          "max": "integer",
          "instance": "string",
          "type": "string"
        },
        "type": [ null ],
        "schema-object-list": "string",
        "poll-interval": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BULK-STATS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/

Create operation of resource: bulk-stats

bulk-statsbody object

Request Content-Types: application/json
Request Example
{
  "memory": "integer",      {
        "retry": "integer",            {
              "schema-name": "string"
            }
          ]
        },
        "format": "string",
        "interval": "integer",
        "primary": "string",
        "buffer-size": "integer",
        "enable": [ null ],
        "transfer-name": "string",
        "retain": "integer",
        "type": [ null ],
        "secondary": "string"
      }
    ]
  },      {
        "object-list-name": "string",            {
              "oid": "string"
            }
          ]
        },
        "type": [ null ]
      }
    ]
  },      {
        "schema-name": "string",          "end": "string",
          "sub-interface": "boolean",
          "start": "string",
          "max": "integer",
          "instance": "string",
          "type": "string"
        },
        "type": [ null ],
        "schema-object-list": "string",
        "poll-interval": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BULK-STATS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/

Delete operation of resource: bulk-stats

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BULK-STATS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/

Retrieve operation of resource: bulk-stats

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "memory": "integer",      {
        "retry": "integer",            {
              "schema-name": "string"
            }
          ]
        },
        "format": "string",
        "interval": "integer",
        "primary": "string",
        "buffer-size": "integer",
        "enable": [ null ],
        "transfer-name": "string",
        "retain": "integer",
        "type": [ null ],
        "secondary": "string"
      }
    ]
  },      {
        "object-list-name": "string",            {
              "oid": "string"
            }
          ]
        },
        "type": [ null ]
      }
    ]
  },      {
        "schema-name": "string",          "end": "string",
          "sub-interface": "boolean",
          "start": "string",
          "max": "integer",
          "instance": "string",
          "type": "string"
        },
        "type": [ null ],
        "schema-object-list": "string",
        "poll-interval": "integer"
      }
    ]
  }
}

SCHEMAS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/

Update operation of resource: schemas

schemasbody object

Request Content-Types: application/json
Request Example
{    {
      "schema-name": "string",        "end": "string",
        "sub-interface": "boolean",
        "start": "string",
        "max": "integer",
        "instance": "string",
        "type": "string"
      },
      "type": [ null ],
      "schema-object-list": "string",
      "poll-interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEMAS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/

Create operation of resource: schemas

schemasbody object

Request Content-Types: application/json
Request Example
{    {
      "schema-name": "string",        "end": "string",
        "sub-interface": "boolean",
        "start": "string",
        "max": "integer",
        "instance": "string",
        "type": "string"
      },
      "type": [ null ],
      "schema-object-list": "string",
      "poll-interval": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEMAS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/

Delete operation of resource: schemas

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEMAS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/

Retrieve operation of resource: schemas

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "schema-name": "string",        "end": "string",
        "sub-interface": "boolean",
        "start": "string",
        "max": "integer",
        "instance": "string",
        "type": "string"
      },
      "type": [ null ],
      "schema-object-list": "string",
      "poll-interval": "integer"
    }
  ]
}

SCHEMA - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/

Update operation of resource: schema

schemabody object

schema-name: string
in path

ID of schema-name

Request Content-Types: application/json
Request Example
{
  "schema-name": "string",    "end": "string",
    "sub-interface": "boolean",
    "start": "string",
    "max": "integer",
    "instance": "string",
    "type": "string"
  },
  "type": [ null ],
  "schema-object-list": "string",
  "poll-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEMA - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/

Create operation of resource: schema

schemabody object

schema-name: string
in path

ID of schema-name

Request Content-Types: application/json
Request Example
{
  "schema-name": "string",    "end": "string",
    "sub-interface": "boolean",
    "start": "string",
    "max": "integer",
    "instance": "string",
    "type": "string"
  },
  "type": [ null ],
  "schema-object-list": "string",
  "poll-interval": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEMA - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/

Delete operation of resource: schema

schema-name: string
in path

ID of schema-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEMA - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/

Retrieve operation of resource: schema

schema-name: string
in path

ID of schema-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "schema-name": "string",    "end": "string",
    "sub-interface": "boolean",
    "start": "string",
    "max": "integer",
    "instance": "string",
    "type": "string"
  },
  "type": [ null ],
  "schema-object-list": "string",
  "poll-interval": "integer"
}

INSTANCE - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/instance/

Update operation of resource: instance

instancebody object

schema-name: string
in path

ID of schema-name

Request Content-Types: application/json
Request Example
{
  "end": "string",
  "sub-interface": "boolean",
  "start": "string",
  "max": "integer",
  "instance": "string",
  "type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INSTANCE - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/instance/

Create operation of resource: instance

instancebody object

schema-name: string
in path

ID of schema-name

Request Content-Types: application/json
Request Example
{
  "end": "string",
  "sub-interface": "boolean",
  "start": "string",
  "max": "integer",
  "instance": "string",
  "type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INSTANCE - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/instance/

Delete operation of resource: instance

schema-name: string
in path

ID of schema-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INSTANCE - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/schemas/schema/{schema-name}/instance/

Retrieve operation of resource: instance

schema-name: string
in path

ID of schema-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "end": "string",
  "sub-interface": "boolean",
  "start": "string",
  "max": "integer",
  "instance": "string",
  "type": "string"
}

OBJECTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/

Update operation of resource: objects

objectsbody object

Request Content-Types: application/json
Request Example
{    {
      "oid": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/

Create operation of resource: objects

objectsbody object

Request Content-Types: application/json
Request Example
{    {
      "oid": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/

Delete operation of resource: objects

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/

Retrieve operation of resource: objects

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "oid": "string"
    }
  ]
}

OBJECT - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/

Update operation of resource: object

objectbody object

object-list-name: string
in path

ID of object-list-name

Request Content-Types: application/json
Request Example
{
  "oid": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECT - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/

Create operation of resource: object

objectbody object

object-list-name: string
in path

ID of object-list-name

Request Content-Types: application/json
Request Example
{
  "oid": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECT - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/

Delete operation of resource: object

object-list-name: string
in path

ID of object-list-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECT - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/

Retrieve operation of resource: object

object-list-name: string
in path

ID of object-list-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oid": "string"
}

OBJECTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/

Update operation of resource: objects

objectsbody object

object-list-name: string
in path

ID of object-list-name

Request Content-Types: application/json
Request Example
{    {
      "oid": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/

Create operation of resource: objects

objectsbody object

object-list-name: string
in path

ID of object-list-name

Request Content-Types: application/json
Request Example
{    {
      "oid": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/

Delete operation of resource: objects

object-list-name: string
in path

ID of object-list-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/

Retrieve operation of resource: objects

object-list-name: string
in path

ID of object-list-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "oid": "string"
    }
  ]
}

OBJECT - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/object/{oid}/

Update operation of resource: object

objectbody object

object-list-name: string
in path

ID of object-list-name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECT - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/object/{oid}/

Create operation of resource: object

objectbody object

object-list-name: string
in path

ID of object-list-name

oid: string
in path

ID of oid

Request Content-Types: application/json
Request Example
{
  "oid": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECT - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/object/{oid}/

Delete operation of resource: object

object-list-name: string
in path

ID of object-list-name

oid: string
in path

ID of oid

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OBJECT - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/objects/object/{object-list-name}/objects/object/{oid}/

Retrieve operation of resource: object

object-list-name: string
in path

ID of object-list-name

oid: string
in path

ID of oid

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "oid": "string"
}

TRANSFERS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/

Update operation of resource: transfers

transfersbody object

Request Content-Types: application/json
Request Example
{    {
      "retry": "integer",          {
            "schema-name": "string"
          }
        ]
      },
      "format": "string",
      "interval": "integer",
      "primary": "string",
      "buffer-size": "integer",
      "enable": [ null ],
      "transfer-name": "string",
      "retain": "integer",
      "type": [ null ],
      "secondary": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFERS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/

Create operation of resource: transfers

transfersbody object

Request Content-Types: application/json
Request Example
{    {
      "retry": "integer",          {
            "schema-name": "string"
          }
        ]
      },
      "format": "string",
      "interval": "integer",
      "primary": "string",
      "buffer-size": "integer",
      "enable": [ null ],
      "transfer-name": "string",
      "retain": "integer",
      "type": [ null ],
      "secondary": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFERS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/

Delete operation of resource: transfers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFERS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/

Retrieve operation of resource: transfers

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "retry": "integer",          {
            "schema-name": "string"
          }
        ]
      },
      "format": "string",
      "interval": "integer",
      "primary": "string",
      "buffer-size": "integer",
      "enable": [ null ],
      "transfer-name": "string",
      "retain": "integer",
      "type": [ null ],
      "secondary": "string"
    }
  ]
}

TRANSFER - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/

Update operation of resource: transfer

transferbody object

transfer-name: string
in path

ID of transfer-name

Request Content-Types: application/json
Request Example
{
  "retry": "integer",      {
        "schema-name": "string"
      }
    ]
  },
  "format": "string",
  "interval": "integer",
  "primary": "string",
  "buffer-size": "integer",
  "enable": [ null ],
  "transfer-name": "string",
  "retain": "integer",
  "type": [ null ],
  "secondary": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/

Create operation of resource: transfer

transferbody object

transfer-name: string
in path

ID of transfer-name

Request Content-Types: application/json
Request Example
{
  "retry": "integer",      {
        "schema-name": "string"
      }
    ]
  },
  "format": "string",
  "interval": "integer",
  "primary": "string",
  "buffer-size": "integer",
  "enable": [ null ],
  "transfer-name": "string",
  "retain": "integer",
  "type": [ null ],
  "secondary": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/

Delete operation of resource: transfer

transfer-name: string
in path

ID of transfer-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/

Retrieve operation of resource: transfer

transfer-name: string
in path

ID of transfer-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "retry": "integer",      {
        "schema-name": "string"
      }
    ]
  },
  "format": "string",
  "interval": "integer",
  "primary": "string",
  "buffer-size": "integer",
  "enable": [ null ],
  "transfer-name": "string",
  "retain": "integer",
  "type": [ null ],
  "secondary": "string"
}

TRANSFER-SCHEMAS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/

Update operation of resource: transfer-schemas

transfer-schemasbody object

transfer-name: string
in path

ID of transfer-name

Request Content-Types: application/json
Request Example
{    {
      "schema-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER-SCHEMAS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/

Create operation of resource: transfer-schemas

transfer-schemasbody object

transfer-name: string
in path

ID of transfer-name

Request Content-Types: application/json
Request Example
{    {
      "schema-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER-SCHEMAS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/

Delete operation of resource: transfer-schemas

transfer-name: string
in path

ID of transfer-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER-SCHEMAS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/

Retrieve operation of resource: transfer-schemas

transfer-name: string
in path

ID of transfer-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "schema-name": "string"
    }
  ]
}

TRANSFER-SCHEMA - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/transfer-schema/{schema-name}/

Update operation of resource: transfer-schema

transfer-schemabody object

transfer-name: string
in path

ID of transfer-name

schema-name: string
in path

ID of schema-name

Request Content-Types: application/json
Request Example
{
  "schema-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER-SCHEMA - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/transfer-schema/{schema-name}/

Create operation of resource: transfer-schema

transfer-schemabody object

transfer-name: string
in path

ID of transfer-name

schema-name: string
in path

ID of schema-name

Request Content-Types: application/json
Request Example
{
  "schema-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER-SCHEMA - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/transfer-schema/{schema-name}/

Delete operation of resource: transfer-schema

transfer-name: string
in path

ID of transfer-name

schema-name: string
in path

ID of schema-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRANSFER-SCHEMA - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/bulk-stats/transfers/transfer/{transfer-name}/transfer-schemas/transfer-schema/{schema-name}/

Retrieve operation of resource: transfer-schema

transfer-name: string
in path

ID of transfer-name

schema-name: string
in path

ID of schema-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "schema-name": "string"
}

DEFAULT-COMMUNITY-MAPS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/

Update operation of resource: default-community-maps

default-community-mapsbody object

Request Content-Types: application/json
Request Example
{    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY-MAPS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/

Create operation of resource: default-community-maps

default-community-mapsbody object

Request Content-Types: application/json
Request Example
{    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY-MAPS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/

Delete operation of resource: default-community-maps

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY-MAPS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/

Retrieve operation of resource: default-community-maps

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}

DEFAULT-COMMUNITY-MAP - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/default-community-map/{community-name}/

Update operation of resource: default-community-map

default-community-mapbody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY-MAP - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/default-community-map/{community-name}/

Create operation of resource: default-community-map

default-community-mapbody object

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY-MAP - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/default-community-map/{community-name}/

Delete operation of resource: default-community-map

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-COMMUNITY-MAP - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/default-community-maps/default-community-map/{community-name}/

Retrieve operation of resource: default-community-map

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}

OVERLOAD-CONTROL - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/overload-control/

Update operation of resource: overload-control

overload-controlbody object

Request Content-Types: application/json
Request Example
{
  "drop-time": "integer",
  "throttle-rate": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OVERLOAD-CONTROL - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/overload-control/

Create operation of resource: overload-control

overload-controlbody object

Request Content-Types: application/json
Request Example
{
  "drop-time": "integer",
  "throttle-rate": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OVERLOAD-CONTROL - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/overload-control/

Delete operation of resource: overload-control

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OVERLOAD-CONTROL - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/overload-control/

Retrieve operation of resource: overload-control

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "drop-time": "integer",
  "throttle-rate": "integer"
}

TIMEOUTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/timeouts/

Update operation of resource: timeouts

timeoutsbody object

Request Content-Types: application/json
Request Example
{
  "duplicates": "integer",
  "pdu-stats": "integer",
  "in-qdrop": "integer",
  "subagent": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/timeouts/

Create operation of resource: timeouts

timeoutsbody object

Request Content-Types: application/json
Request Example
{
  "duplicates": "integer",
  "pdu-stats": "integer",
  "in-qdrop": "integer",
  "subagent": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/timeouts/

Delete operation of resource: timeouts

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/timeouts/

Retrieve operation of resource: timeouts

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "duplicates": "integer",
  "pdu-stats": "integer",
  "in-qdrop": "integer",
  "subagent": "integer"
}

USERS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/users/

Update operation of resource: users

usersbody object

Request Content-Types: application/json
Request Example
{    {
      "v6acl-type": "string",
      "group-name": "string",
      "v6-access-list": "string",
      "priv-algorithm": "string",
      "owner": "string",
      "v4acl-type": "string",
      "privacy-password": "string",
      "remote-address": "string",
      "port": "string",
      "user-name": "string",
      "algorithm": "string",
      "privacy-password-configured": [ null ],
      "authentication-password": "string",
      "version": "string",
      "v4-access-list": "string",
      "authentication-password-configured": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

USERS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/users/

Create operation of resource: users

usersbody object

Request Content-Types: application/json
Request Example
{    {
      "v6acl-type": "string",
      "group-name": "string",
      "v6-access-list": "string",
      "priv-algorithm": "string",
      "owner": "string",
      "v4acl-type": "string",
      "privacy-password": "string",
      "remote-address": "string",
      "port": "string",
      "user-name": "string",
      "algorithm": "string",
      "privacy-password-configured": [ null ],
      "authentication-password": "string",
      "version": "string",
      "v4-access-list": "string",
      "authentication-password-configured": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

USERS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/users/

Delete operation of resource: users

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

USERS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/users/

Retrieve operation of resource: users

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "v6acl-type": "string",
      "group-name": "string",
      "v6-access-list": "string",
      "priv-algorithm": "string",
      "owner": "string",
      "v4acl-type": "string",
      "privacy-password": "string",
      "remote-address": "string",
      "port": "string",
      "user-name": "string",
      "algorithm": "string",
      "privacy-password-configured": [ null ],
      "authentication-password": "string",
      "version": "string",
      "v4-access-list": "string",
      "authentication-password-configured": [ null ]
    }
  ]
}

USER - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/users/user/{user-name}/

Update operation of resource: user

userbody object

user-name: string
in path

ID of user-name

Request Content-Types: application/json
Request Example
{
  "v6acl-type": "string",
  "group-name": "string",
  "v6-access-list": "string",
  "priv-algorithm": "string",
  "owner": "string",
  "v4acl-type": "string",
  "privacy-password": "string",
  "remote-address": "string",
  "port": "string",
  "user-name": "string",
  "algorithm": "string",
  "privacy-password-configured": [ null ],
  "authentication-password": "string",
  "version": "string",
  "v4-access-list": "string",
  "authentication-password-configured": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

USER - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/users/user/{user-name}/

Create operation of resource: user

userbody object

user-name: string
in path

ID of user-name

Request Content-Types: application/json
Request Example
{
  "v6acl-type": "string",
  "group-name": "string",
  "v6-access-list": "string",
  "priv-algorithm": "string",
  "owner": "string",
  "v4acl-type": "string",
  "privacy-password": "string",
  "remote-address": "string",
  "port": "string",
  "user-name": "string",
  "algorithm": "string",
  "privacy-password-configured": [ null ],
  "authentication-password": "string",
  "version": "string",
  "v4-access-list": "string",
  "authentication-password-configured": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

USER - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/users/user/{user-name}/

Delete operation of resource: user

user-name: string
in path

ID of user-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

USER - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/users/user/{user-name}/

Retrieve operation of resource: user

user-name: string
in path

ID of user-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "v6acl-type": "string",
  "group-name": "string",
  "v6-access-list": "string",
  "priv-algorithm": "string",
  "owner": "string",
  "v4acl-type": "string",
  "privacy-password": "string",
  "remote-address": "string",
  "port": "string",
  "user-name": "string",
  "algorithm": "string",
  "privacy-password-configured": [ null ],
  "authentication-password": "string",
  "version": "string",
  "v4-access-list": "string",
  "authentication-password-configured": [ null ]
}

VRFS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/

Update operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{    {
      "name": "string",          {
            "context-mapping-name": "string",
            "vrf-name": "string",
            "topology-name": "string",
            "context": "string",
            "instance-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/

Create operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{    {
      "name": "string",          {
            "context-mapping-name": "string",
            "vrf-name": "string",
            "topology-name": "string",
            "context": "string",
            "instance-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/

Delete operation of resource: vrfs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/

Retrieve operation of resource: vrfs

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "name": "string",          {
            "context-mapping-name": "string",
            "vrf-name": "string",
            "topology-name": "string",
            "context": "string",
            "instance-name": "string"
          }
        ]
      }
    }
  ]
}

VRF - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/

Update operation of resource: vrf

vrfbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string",      {
        "context-mapping-name": "string",
        "vrf-name": "string",
        "topology-name": "string",
        "context": "string",
        "instance-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/

Create operation of resource: vrf

vrfbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string",      {
        "context-mapping-name": "string",
        "vrf-name": "string",
        "topology-name": "string",
        "context": "string",
        "instance-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/

Delete operation of resource: vrf

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/

Retrieve operation of resource: vrf

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name": "string",      {
        "context-mapping-name": "string",
        "vrf-name": "string",
        "topology-name": "string",
        "context": "string",
        "instance-name": "string"
      }
    ]
  }
}

TRAP-HOSTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/

Update operation of resource: trap-hosts

trap-hostsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      },
      "ip-address": "string",          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOSTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/

Create operation of resource: trap-hosts

trap-hostsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      },
      "ip-address": "string",          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOSTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/

Delete operation of resource: trap-hosts

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOSTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/

Retrieve operation of resource: trap-hosts

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      },
      "ip-address": "string",          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      }
    }
  ]
}

TRAP-HOST - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/

Update operation of resource: trap-host

trap-hostbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    }
  },
  "ip-address": "string",      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOST - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/

Create operation of resource: trap-host

trap-hostbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    }
  },
  "ip-address": "string",      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOST - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/

Delete operation of resource: trap-host

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOST - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/

Retrieve operation of resource: trap-host

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    }
  },
  "ip-address": "string",      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}

ENCRYPTED-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Update operation of resource: encrypted-user-communities

encrypted-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Create operation of resource: encrypted-user-communities

encrypted-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Delete operation of resource: encrypted-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Retrieve operation of resource: encrypted-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

ENCRYPTED-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Update operation of resource: encrypted-user-community

encrypted-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Create operation of resource: encrypted-user-community

encrypted-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Delete operation of resource: encrypted-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Retrieve operation of resource: encrypted-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

INFORM-HOST - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/

Update operation of resource: inform-host

inform-hostbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-HOST - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/

Create operation of resource: inform-host

inform-hostbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-HOST - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/

Delete operation of resource: inform-host

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-HOST - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/

Retrieve operation of resource: inform-host

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}

INFORM-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Update operation of resource: inform-user-communities

inform-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Create operation of resource: inform-user-communities

inform-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Delete operation of resource: inform-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Retrieve operation of resource: inform-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

INFORM-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Update operation of resource: inform-user-community

inform-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Create operation of resource: inform-user-community

inform-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Delete operation of resource: inform-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Retrieve operation of resource: inform-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

INFORM-ENCRYPTED-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Update operation of resource: inform-encrypted-user-communities

inform-encrypted-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Create operation of resource: inform-encrypted-user-communities

inform-encrypted-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Delete operation of resource: inform-encrypted-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Retrieve operation of resource: inform-encrypted-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

INFORM-ENCRYPTED-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Update operation of resource: inform-encrypted-user-community

inform-encrypted-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Create operation of resource: inform-encrypted-user-community

inform-encrypted-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Delete operation of resource: inform-encrypted-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Retrieve operation of resource: inform-encrypted-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

DEFAULT-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/

Update operation of resource: default-user-communities

default-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/

Create operation of resource: default-user-communities

default-user-communitiesbody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/

Delete operation of resource: default-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/

Retrieve operation of resource: default-user-communities

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

DEFAULT-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Update operation of resource: default-user-community

default-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Create operation of resource: default-user-community

default-user-communitybody object

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Delete operation of resource: default-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Retrieve operation of resource: default-user-community

name: string
in path

ID of name

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

CONTEXTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/

Update operation of resource: contexts

contextsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "context-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/

Create operation of resource: contexts

contextsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "context-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/

Delete operation of resource: contexts

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/

Retrieve operation of resource: contexts

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "context-name": "string"
    }
  ]
}

CONTEXT - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/context/{context-name}/

Update operation of resource: context

contextbody object

name: string
in path

ID of name

context-name: string
in path

ID of context-name

Request Content-Types: application/json
Request Example
{
  "context-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/context/{context-name}/

Create operation of resource: context

contextbody object

name: string
in path

ID of name

context-name: string
in path

ID of context-name

Request Content-Types: application/json
Request Example
{
  "context-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/context/{context-name}/

Delete operation of resource: context

name: string
in path

ID of name

context-name: string
in path

ID of context-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/contexts/context/{context-name}/

Retrieve operation of resource: context

name: string
in path

ID of name

context-name: string
in path

ID of context-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "context-name": "string"
}

CONTEXT-MAPPINGS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/

Update operation of resource: context-mappings

context-mappingsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "context-mapping-name": "string",
      "vrf-name": "string",
      "topology-name": "string",
      "context": "string",
      "instance-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPINGS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/

Create operation of resource: context-mappings

context-mappingsbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{    {
      "context-mapping-name": "string",
      "vrf-name": "string",
      "topology-name": "string",
      "context": "string",
      "instance-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPINGS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/

Delete operation of resource: context-mappings

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPINGS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/

Retrieve operation of resource: context-mappings

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "context-mapping-name": "string",
      "vrf-name": "string",
      "topology-name": "string",
      "context": "string",
      "instance-name": "string"
    }
  ]
}

CONTEXT-MAPPING - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/context-mapping/{context-mapping-name}/

Update operation of resource: context-mapping

context-mappingbody object

name: string
in path

ID of name

context-mapping-name: string
in path

ID of context-mapping-name

Request Content-Types: application/json
Request Example
{
  "context-mapping-name": "string",
  "vrf-name": "string",
  "topology-name": "string",
  "context": "string",
  "instance-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPING - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/context-mapping/{context-mapping-name}/

Create operation of resource: context-mapping

context-mappingbody object

name: string
in path

ID of name

context-mapping-name: string
in path

ID of context-mapping-name

Request Content-Types: application/json
Request Example
{
  "context-mapping-name": "string",
  "vrf-name": "string",
  "topology-name": "string",
  "context": "string",
  "instance-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPING - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/context-mapping/{context-mapping-name}/

Delete operation of resource: context-mapping

name: string
in path

ID of name

context-mapping-name: string
in path

ID of context-mapping-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPING - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/vrfs/vrf/{name}/context-mappings/context-mapping/{context-mapping-name}/

Retrieve operation of resource: context-mapping

name: string
in path

ID of name

context-mapping-name: string
in path

ID of context-mapping-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "context-mapping-name": "string",
  "vrf-name": "string",
  "topology-name": "string",
  "context": "string",
  "instance-name": "string"
}

GROUPS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/

Update operation of resource: groups

groupsbody object

Request Content-Types: application/json
Request Example
{    {
      "name": "string",
      "write-view": "string",
      "snmp-version": "string",
      "context-name": "string",
      "security-model": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "read-view": "string",
      "v4acl-type": "string",
      "v4-access-list": "string",
      "notify-view": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUPS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/

Create operation of resource: groups

groupsbody object

Request Content-Types: application/json
Request Example
{    {
      "name": "string",
      "write-view": "string",
      "snmp-version": "string",
      "context-name": "string",
      "security-model": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "read-view": "string",
      "v4acl-type": "string",
      "v4-access-list": "string",
      "notify-view": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUPS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/

Delete operation of resource: groups

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUPS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/

Retrieve operation of resource: groups

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "name": "string",
      "write-view": "string",
      "snmp-version": "string",
      "context-name": "string",
      "security-model": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "read-view": "string",
      "v4acl-type": "string",
      "v4-access-list": "string",
      "notify-view": "string"
    }
  ]
}

GROUP - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/group/{name}/

Update operation of resource: group

groupbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string",
  "write-view": "string",
  "snmp-version": "string",
  "context-name": "string",
  "security-model": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "read-view": "string",
  "v4acl-type": "string",
  "v4-access-list": "string",
  "notify-view": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/group/{name}/

Create operation of resource: group

groupbody object

name: string
in path

ID of name

Request Content-Types: application/json
Request Example
{
  "name": "string",
  "write-view": "string",
  "snmp-version": "string",
  "context-name": "string",
  "security-model": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "read-view": "string",
  "v4acl-type": "string",
  "v4-access-list": "string",
  "notify-view": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/group/{name}/

Delete operation of resource: group

name: string
in path

ID of name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GROUP - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/groups/group/{name}/

Retrieve operation of resource: group

name: string
in path

ID of name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name": "string",
  "write-view": "string",
  "snmp-version": "string",
  "context-name": "string",
  "security-model": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "read-view": "string",
  "v4acl-type": "string",
  "v4-access-list": "string",
  "notify-view": "string"
}

TRAP-HOSTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/

Update operation of resource: trap-hosts

trap-hostsbody object

Request Content-Types: application/json
Request Example
{    {          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      },
      "ip-address": "string",          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOSTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/

Create operation of resource: trap-hosts

trap-hostsbody object

Request Content-Types: application/json
Request Example
{    {          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      },
      "ip-address": "string",          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOSTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/

Delete operation of resource: trap-hosts

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOSTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/

Retrieve operation of resource: trap-hosts

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      },
      "ip-address": "string",          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      }
    }
  ]
}

TRAP-HOST - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/

Update operation of resource: trap-host

trap-hostbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    }
  },
  "ip-address": "string",      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOST - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/

Create operation of resource: trap-host

trap-hostbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    }
  },
  "ip-address": "string",      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOST - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/

Delete operation of resource: trap-host

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-HOST - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/

Retrieve operation of resource: trap-host

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    },        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    }
  },
  "ip-address": "string",      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}

ENCRYPTED-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Update operation of resource: encrypted-user-communities

encrypted-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Create operation of resource: encrypted-user-communities

encrypted-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Delete operation of resource: encrypted-user-communities

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/

Retrieve operation of resource: encrypted-user-communities

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

ENCRYPTED-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Update operation of resource: encrypted-user-community

encrypted-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Create operation of resource: encrypted-user-community

encrypted-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Delete operation of resource: encrypted-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENCRYPTED-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/encrypted-user-communities/encrypted-user-community/{community-name}/

Retrieve operation of resource: encrypted-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

INFORM-HOST - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/

Update operation of resource: inform-host

inform-hostbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-HOST - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/

Create operation of resource: inform-host

inform-hostbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-HOST - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/

Delete operation of resource: inform-host

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-HOST - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/

Retrieve operation of resource: inform-host

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}

INFORM-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Update operation of resource: inform-user-communities

inform-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Create operation of resource: inform-user-communities

inform-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Delete operation of resource: inform-user-communities

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/

Retrieve operation of resource: inform-user-communities

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

INFORM-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Update operation of resource: inform-user-community

inform-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Create operation of resource: inform-user-community

inform-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Delete operation of resource: inform-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-user-communities/inform-user-community/{community-name}/

Retrieve operation of resource: inform-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

INFORM-ENCRYPTED-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Update operation of resource: inform-encrypted-user-communities

inform-encrypted-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Create operation of resource: inform-encrypted-user-communities

inform-encrypted-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Delete operation of resource: inform-encrypted-user-communities

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/

Retrieve operation of resource: inform-encrypted-user-communities

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

INFORM-ENCRYPTED-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Update operation of resource: inform-encrypted-user-community

inform-encrypted-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Create operation of resource: inform-encrypted-user-community

inform-encrypted-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Delete operation of resource: inform-encrypted-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

INFORM-ENCRYPTED-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/inform-host/inform-encrypted-user-communities/inform-encrypted-user-community/{community-name}/

Retrieve operation of resource: inform-encrypted-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

DEFAULT-USER-COMMUNITIES - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/

Update operation of resource: default-user-communities

default-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITIES - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/

Create operation of resource: default-user-communities

default-user-communitiesbody object

ip-address: string
in path

ID of ip-address

Request Content-Types: application/json
Request Example
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITIES - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/

Delete operation of resource: default-user-communities

ip-address: string
in path

ID of ip-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITIES - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/

Retrieve operation of resource: default-user-communities

ip-address: string
in path

ID of ip-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

DEFAULT-USER-COMMUNITY - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Update operation of resource: default-user-community

default-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITY - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Create operation of resource: default-user-community

default-user-communitybody object

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Request Content-Types: application/json
Request Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITY - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Delete operation of resource: default-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-USER-COMMUNITY - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/trap-hosts/trap-host/{ip-address}/default-user-communities/default-user-community/{community-name}/

Retrieve operation of resource: default-user-community

ip-address: string
in path

ID of ip-address

community-name: string
in path

ID of community-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

CONTEXTS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/

Update operation of resource: contexts

contextsbody object

Request Content-Types: application/json
Request Example
{    {
      "context-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXTS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/

Create operation of resource: contexts

contextsbody object

Request Content-Types: application/json
Request Example
{    {
      "context-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXTS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/

Delete operation of resource: contexts

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXTS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/

Retrieve operation of resource: contexts

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "context-name": "string"
    }
  ]
}

CONTEXT - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/context/{context-name}/

Update operation of resource: context

contextbody object

context-name: string
in path

ID of context-name

Request Content-Types: application/json
Request Example
{
  "context-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/context/{context-name}/

Create operation of resource: context

contextbody object

context-name: string
in path

ID of context-name

Request Content-Types: application/json
Request Example
{
  "context-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/context/{context-name}/

Delete operation of resource: context

context-name: string
in path

ID of context-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/contexts/context/{context-name}/

Retrieve operation of resource: context

context-name: string
in path

ID of context-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "context-name": "string"
}

CONTEXT-MAPPINGS - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/

Update operation of resource: context-mappings

context-mappingsbody object

Request Content-Types: application/json
Request Example
{    {
      "context-mapping-name": "string",
      "vrf-name": "string",
      "topology-name": "string",
      "context": "string",
      "instance-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPINGS - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/

Create operation of resource: context-mappings

context-mappingsbody object

Request Content-Types: application/json
Request Example
{    {
      "context-mapping-name": "string",
      "vrf-name": "string",
      "topology-name": "string",
      "context": "string",
      "instance-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPINGS - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/

Delete operation of resource: context-mappings

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPINGS - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/

Retrieve operation of resource: context-mappings

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      "context-mapping-name": "string",
      "vrf-name": "string",
      "topology-name": "string",
      "context": "string",
      "instance-name": "string"
    }
  ]
}

CONTEXT-MAPPING - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/context-mapping/{context-mapping-name}/

Update operation of resource: context-mapping

context-mappingbody object

context-mapping-name: string
in path

ID of context-mapping-name

Request Content-Types: application/json
Request Example
{
  "context-mapping-name": "string",
  "vrf-name": "string",
  "topology-name": "string",
  "context": "string",
  "instance-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPING - Create

POST Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/context-mapping/{context-mapping-name}/

Create operation of resource: context-mapping

context-mappingbody object

context-mapping-name: string
in path

ID of context-mapping-name

Request Content-Types: application/json
Request Example
{
  "context-mapping-name": "string",
  "vrf-name": "string",
  "topology-name": "string",
  "context": "string",
  "instance-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPING - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/context-mapping/{context-mapping-name}/

Delete operation of resource: context-mapping

context-mapping-name: string
in path

ID of context-mapping-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONTEXT-MAPPING - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:snmp/context-mappings/context-mapping/{context-mapping-name}/

Retrieve operation of resource: context-mapping

context-mapping-name: string
in path

ID of context-mapping-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "context-mapping-name": "string",
  "vrf-name": "string",
  "topology-name": "string",
  "context": "string",
  "instance-name": "string"
}

MIB - Update

PUT Cisco-IOS-XR-snmp-agent-cfg:mib/

Update operation of resource: mib

mibbody object

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIB - Create

POST Cisco-IOS-XR-snmp-agent-cfg:mib/

Create operation of resource: mib

mibbody object

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIB - Delete

DELETE Cisco-IOS-XR-snmp-agent-cfg:mib/

Delete operation of resource: mib

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MIB - Retrieve

GET Cisco-IOS-XR-snmp-agent-cfg:mib/

Retrieve operation of resource: mib

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

Schema Definitions

ACTION-TYPE:

Common node of timeout, verify-error, connection-loss, jitter-average-sd, jitter-average-ds, jitter-average, packet-loss-ds , packet-loss-sd, rtt

action-type: object

Type of action to be taken on threshold violation(s)

trigger: null

Generate trigger to active reaction triggered operation(s)

logging: null

Generate a syslog alarm on threshold violation

Example
{
  "action-type": {
    "trigger": [ null ],
    "logging": [ null ]
  }
}

IPSLA-MPLSLM-REACT-CFG-CREATE:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-traceCommon node of timeout, verify-error, connection-loss, jitter-average, jitter-average-sd, jitter-average-ds, packet-loss-sd, packet-loss-ds , rttCommon node of timeout, connection-loss, lpd-tree-trace, lpd-group

create: null

Create reaction condition for a particular MPLSLM

Example
{
  "create": [ null ]
}

SCAN:

Common node of mpls-lsp-ping, mpls-lsp-trace

scan: object

Scanning parameters configuration

delete-factor: integer

Number of times for automatic deletion

range:"0..2147483647" default:"1"
interval: integer

Time interval for automatic discovery

units:"minute" default:"240"
Example
{
  "scan": {
    "delete-factor": "integer",
    "interval": "integer"
  }
}

TOS:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter

tos: integer

Type of service setting in probe packet

range:"0..255" default:"0"
Example
{
  "tos": "integer"
}

IPSLA-OP-DEF-COMMON-CFG-TAG:

Common node of mpls-lsp-ping, mpls-lsp-traceCommon node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-trace

tag: string

Add a tag for this operation

Example
{
  "tag": "string"
}

DSCP-BITS:

Common node of reply, reply

dscp-bits: string

DSCP bits in the reply IP header

Example
{
  "dscp-bits": "string"
}

DEST-PORT:

Common node of udp-echo, udp-jitter

dest-port: string

Port number on target device

Example
{
  "dest-port": "string"
}

TIMEOUT:

Common node of mpls-lsp-ping, mpls-lsp-trace

timeout: integer

Probe/Control timeout in milliseconds

range:"1..600000" units:"millisecond" default:"5000"
Example
{
  "timeout": "integer"
}

CONTROL-DISABLE:

Common node of udp-echo, udp-jitter

control-disable: null

Disable control packets

Example
{
  "control-disable": [ null ]
}

LSP-SELECTOR:

Common node of mpls-lsp-ping, mpls-lsp-trace

lsp-selector: string

Attributes used for path selection during LSP load balancing

Example
{
  "lsp-selector": "string"
}

FORCE-EXPLICIT-NULL:

Common node of mpls-lsp-ping, mpls-lsp-trace

force-explicit-null: null

Forced option for the MPLS LSP operation

Example
{
  "force-explicit-null ]: [ null ]
}

IPSLA-MPLSLM-DEF-CFG-LSP-SELECTOR:

Common node of mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-trace

lsp-selector: string

Attributes used for path selection during LSP load balancing

Example
{
  "lsp-selector": "string"
}

OUTPUT-INTERFACE:

Common node of mpls-lsp-ping, mpls-lsp-trace

output-interface: string

Echo request output interface

Example
{
  "output-interface": "string"
}

CREATE:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-trace

create: null

Create operation with specified type

Example
{
  "create": [ null ]
}

IPSLA-OP-DEF-MPLS-LSP-CFG-EXP-BITS:

Common node of mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-trace

exp-bits: integer

EXP bits in MPLS LSP echo reply header

range:"0..7" default:"0"
Example
{
  "exp-bits": "integer"
}

IPSLA-MPLSLM-DEF-CFG-VRF:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitterCommon node of mpls-lsp-ping, mpls-lsp-trace

vrf: string

Specify a VRF instance to be monitored

Example
{
  "vrf": "string"
}

THRESHOLD-TYPE:

Common node of timeout, connection-loss

threshold-type: object

Type of thresholding to perform on the monitored element

thresh-type: string immediate, consecutive

Type of thresholding to perform

count1: integer

Probe count for consecutive

range:"1..16"
count2: integer

Y value, when threshold type is XofY

range:"1..16"
Example
{
  "threshold-type": {
    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

IPSLA-MPLSLM-DEF-CFG-FORCE-EXPLICIT-NULL:

Common node of mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-trace

force-explicit-null: null

Forced option for the MPLS LSP operation

Example
{
  "force-explicit-null ]: [ null ]
}

TAG:

Common node of mpls-lsp-ping, mpls-lsp-trace

tag: string

Add a tag for this MPLSLM instance

Example
{
  "tag": "string"
}

VRF:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter

vrf: string

Configure IPSLA for a VPN Routing/Forwarding instance)

Example
{
  "vrf": "string"
}

THRESHOLD-LIMITS:

Common node of jitter-average-sd, jitter-average-ds, jitter-average, packet-loss-ds , packet-loss-sd, rtt

threshold-limits: object

Specify threshold limits for the monitored element

upper-limit: integer

Threshold upper limit value

range:"1..4294967295"
lower-limit: integer

Threshold lower limit value

range:"1..4294967295"
Example
{
  "threshold-limits": {
    "upper-limit": "integer",
    "lower-limit": "integer"
  }
}

IPSLA-MPLSLM-REACT-CFG-ACTION-TYPE:

Common node of timeout, verify-error, connection-loss, jitter-average-sd, jitter-average-ds, jitter-average, packet-loss-ds , packet-loss-sd, rttCommon node of timeout, connection-loss, lpd-tree-trace, lpd-group

action-type: object

Type of action to be taken on threshold violation(s)

logging: null

Generate a syslog alarm on threshold violation

Example
{
  "action-type": {
    "logging": [ null ]
  }
}

DEST-ADDRESS:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter

dest-address: string

Enter IPv4 address of the destination device

Example
{
  "dest-address": "string"
}

IPSLA-MPLSLM-DEF-CFG-OUTPUT-NEXTHOP:

Common node of mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-trace

output-nexthop: string

Echo request output nexthop

Example
{
  "output-nexthop": "string"
}

ACCESSLIST:

Common node of mpls-lsp-ping, mpls-lsp-trace

accesslist: string

Apply access list to filter PE addresses

Example
{
  "accesslist": "string"
}

ENHANCED-STATS-TABLE:

Common node of icmp-echo, udp-echo, udp-jitter, mpls-lsp-ping

enhanced-stats: object

Table of statistics collection intervals

enhanced-stat: object[]

Statistics for a specified time interval

object
buckets: integer

Buckets of enhanced statistics kept

range:"1..60" default:"15"
interval: integer

Interval in seconds

units:"minute" default:"240"
Example
{
  "enhanced-stats": {
    "enhanced-stat": [
      {
        "buckets": "integer",
        "interval": "integer"
      }
    ]
  }
}

IPSLA-MPLSLM-DEF-CFG-CREATE:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-trace

create: null

Create MPLSLM instance with specified type

Example
{
  "create": [ null ]
}

IPSLA-OP-DEF-COMMON-CFG-TIMEOUT:

Common node of mpls-lsp-ping, mpls-lsp-traceCommon node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-trace

timeout: integer

Probe/Control timeout in milliseconds

range:"1..600000" units:"millisecond" default:"5000"
Example
{
  "timeout": "integer"
}

REPLY:

Common node of mpls-lsp-ping, mpls-lsp-trace

reply: object

Echo reply options for the MPLS LSP operation

mode: string ipv4-udp-router-alert

Enables use of router alert in echo reply packets

dscp-bits: string

DSCP bits in the reply IP header

Example
{
  "reply": {
    "mode": "string",
    "dscp-bits": "string"
  }
}

SOURCE-PORT:

Common node of udp-echo, udp-jitter

source-port: string

Port number on source device

Example
{
  "source-port": "string"
}

IPSLA-OP-REACT-CFG-THRESHOLD-TYPE:

Common node of timeout, connection-lossCommon node of timeout, verify-error, connection-loss, jitter-average-sd, jitter-average-ds, jitter-average, packet-loss-ds, packet-loss-sd, rtt

threshold-type: object

Type of thresholding to perform on the monitored element

thresh-type: string immediate, consecutive, xof-y, average

Type of thresholding to perform

count1: integer

Probe count for avarage, consecutive case or X value for XofY case

range:"1..16"
count2: integer

Y value, when threshold type is XofY

range:"1..16"
Example
{
  "threshold-type": {
    "thresh-type": "string",
    "count1": "integer",
    "count2": "integer"
  }
}

LSR-PATH:

Common node of icmp-path-echo, icmp-path-jitter

lsr-path: object

Loose source routing path (up to 8 intermediate nodes)

node8: string

IPv4 address of the intermediate node

node1: string

IPv4 address of the intermediate node

node3: string

IPv4 address of the intermediate node

node2: string

IPv4 address of the intermediate node

node5: string

IPv4 address of the intermediate node

node4: string

IPv4 address of the intermediate node

node7: string

IPv4 address of the intermediate node

node6: string

IPv4 address of the intermediate node

Example
{
  "lsr-path": {
    "node8": "string",
    "node1": "string",
    "node3": "string",
    "node2": "string",
    "node5": "string",
    "node4": "string",
    "node7": "string",
    "node6": "string"
  }
}

HISTORY:

Common node of icmp-echo, udp-echo, mpls-lsp-ping , mpls-lsp-trace

history: object

Configure the history parameters for this operation

buckets: integer

Specify number of history buckets

range:"1..60" default:"15"
lives: integer

Specify number of lives to be kept

range:"0..2" default:"0"
history-filter: string failed, all

Choose type of data to be stored in history buffer

Example
{
  "history": {
    "buckets": "integer",
    "lives": "integer",
    "history-filter": "string"
  }
}

EXP-BITS:

Common node of mpls-lsp-ping, mpls-lsp-trace

exp-bits: integer

EXP bits in MPLS LSP echo request header

range:"0..7" default:"0"
Example
{
  "exp-bits": "integer"
}

STATISTICS:

Common node of icmp-echo, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-trace

statistics: object

Statistics collection aggregated over an hour

hours: integer

Number of hours for which hourly statistics are kept

range:"0..25" units:"hour" default:"2"
dist-count: integer

Count of distribution intervals maintained

range:"1..20" default:"1"
dist-interval: integer

Specify distribution interval in milliseconds

range:"1..100" units:"millisecond" default:"20"
Example
{
  "statistics": {
    "hours": "integer",
    "dist-count": "integer",
    "dist-interval": "integer"
  }
}

IPSLA-OP-REACT-CFG-CREATE:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-traceCommon node of timeout, verify-error, connection-loss, jitter-average, jitter-average-sd, jitter-average-ds, packet-loss-sd, packet-loss-ds , rtt

create: null

Create reaction condition for a particular operation

Example
{
  "create": [ null ]
}

SOURCE-ADDRESS:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-trace

source-address: string

Enter IPv4 address of the source device

Example
{
  "source-address": "string"
}

IPSLA-MPLSLM-DEF-CFG-STATISTICS:

Common node of icmp-echo, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-trace

statistics: object

Statistics collection aggregated over an hour

hours: integer

Number of hours for which hourly statistics are kept

range:"0..25" units:"hour" default:"2"
Example
{
  "statistics": {
    "hours": "integer"
  }
}

OUTPUT-NEXTHOP:

Common node of mpls-lsp-ping, mpls-lsp-trace

output-nexthop: string

Echo request output nexthop

Example
{
  "output-nexthop": "string"
}

FREQUENCY:

Common node of icmp-echo, icmp-path-echo, icmp-path-jitter, udp-echo, udp-jitter, mpls-lsp-ping, mpls-lsp-trace

frequency: integer

Probe interval in seconds

range:"1..604800" units:"second" default:"60"
Example
{
  "frequency": "integer"
}

IPSLA-OP-DEF-MPLS-LSP-CFG-OUTPUT-INTERFACE:

Common node of mpls-lsp-ping, mpls-lsp-traceCommon node of mpls-lsp-ping, mpls-lsp-trace

output-interface: string

Echo request output interface

Example
{
  "output-interface": "string"
}

VERIFY-DATA:

Common node of udp-echo, udp-jitter

verify-data: null

Check each IPSLA response for corruption

Example
{
  "verify-data": [ null ]
}

ipsla_schema:

IPSLA configuration

mpls-discovery: object

Provider Edge(PE) discovery configuration

vpn: object

Layer 3 VPN PE discovery configuration

interval: integer

Specify a discovery refresh interval

units:"minute" default:"240"
operation: object

IPSLA Operation configuration

reaction-triggers: object

Reaction trigger configuration

reaction-trigger: object[]

Reaction trigger for an operation

object
triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
reactions: object

Reaction configuration

reaction: object[]

Reaction configuration for an operation

object
condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
definitions: object

Operation definition table

definition: object[]

Operation definition

object
operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
schedules: object

Schedule an operation

schedule: object[]

Operation schedule configuration

object
ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
mpls-lsp-monitor: object

MPLS LSP Monitor(MPLSLM) configuration

reactions: object

MPLSLM Reaction configuration

reaction: object[]

Reaction configuration for an MPLSLM instance

object
condition: object

Reaction condition specification

lpd-tree-trace: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Tree Trace violation for a monitored MPLSLM

lpd-group: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Group violation for a monitored MPLSLM

timeout: IPSLA-MPLSLM-REACT-CFG-CREATE

React on probe timeout

connection-loss: IPSLA-MPLSLM-REACT-CFG-CREATE

React on connection loss for a monitored MPLSLM

monitor-id: integer

Monitor identifier

range:"1..2048"
definitions: object

MPLS LSP Monitor definition table

definition: object[]

MPLS LSP Monitor definition

object
operation-type: object

Operation type specification

mpls-lsp-trace:

Perform MPLS LSP Trace operation

mpls-lsp-ping:

Perform MPLS LSP Ping operation

monitor-id: integer

Monitor identifier

range:"1..2048"
schedules: object

MPLSLM schedule configuration

schedule: object[]

Schedule an MPLSLM instance

object
frequency: integer

Group schedule frequency of the probing

range:"1..604800" units:"second" default:"60"
start-time: object

Start time of MPLSLM instance

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year (optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
period: integer

Group schedule period range

range:"1..604800" units:"second"
monitor-id: integer

Monitor indentifier

range:"1..2048"
common: object

IPSLA application common configuration

low-memory: integer

Configure low memory water mark (default 20M)

range:"0..4294967295" default:20M)"
authentication: object

Authenticaion configuration

key-chain: string

Use MD5 authentication for IPSLA control message

responder: object

Responder configuration

enable: null

Starts the responder process

type: object

Configure IPSLA Responder port type

udp: object

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "mpls-discovery": {
    "vpn": {
      "interval": "integer"
    }
  },
  "operation": {
    "reaction-triggers": {
      "reaction-trigger": [
        {
          "triggered-op-id": "integer",
          "operation-id": "integer"
        }
      ]
    },
    "reactions": {
      "reaction": [
        {
          "condition": {
            "timeout": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "jitter-average-ds": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "rtt": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "packet-loss-ds": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "jitter-average-sd": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "packet-loss-sd": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "jitter-average": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "verify-error": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "connection-loss": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            }
          },
          "operation-id": "integer"
        }
      ]
    },
    "definitions": {
      "definition": [
        {
          "operation-type": {
            "udp-echo": {
              "data-size": {
                "request": "integer"
              },
              "tag": "string"
            },
            "icmp-path-jitter": {
              "data-size": {
                "request": "integer"
              },
              "packet": {
                "count": "integer",
                "interval": "integer"
              },
              "tag": "string"
            },
            "udp-jitter": {
              "data-size": {
                "request": "integer"
              },
              "packet": {
                "count": "integer",
                "interval": "integer"
              },
              "tag": "string"
            }
          }
        }
      ]
    }
  }
}

common_schema:

IPSLA application common configuration

low-memory: integer

Configure low memory water mark (default 20M)

range:"0..4294967295" default:20M)"
authentication: object

Authenticaion configuration

key-chain: string

Use MD5 authentication for IPSLA control message

Example
{
  "low-memory": "integer",
  "authentication": {
    "key-chain": "string"
  }
}

authentication_schema:

Authenticaion configuration

key-chain: string

Use MD5 authentication for IPSLA control message

Example
{
  "key-chain": "string"
}

mpls-lsp-monitor_schema:

MPLS LSP Monitor(MPLSLM) configuration

reactions: object

MPLSLM Reaction configuration

reaction: object[]

Reaction configuration for an MPLSLM instance

object
condition: object

Reaction condition specification

lpd-tree-trace: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Tree Trace violation for a monitored MPLSLM

lpd-group: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Group violation for a monitored MPLSLM

timeout: IPSLA-MPLSLM-REACT-CFG-CREATE

React on probe timeout

connection-loss: IPSLA-MPLSLM-REACT-CFG-CREATE

React on connection loss for a monitored MPLSLM

monitor-id: integer

Monitor identifier

range:"1..2048"
definitions: object

MPLS LSP Monitor definition table

definition: object[]

MPLS LSP Monitor definition

object
operation-type: object

Operation type specification

mpls-lsp-trace:

Perform MPLS LSP Trace operation

mpls-lsp-ping:

Perform MPLS LSP Ping operation

monitor-id: integer

Monitor identifier

range:"1..2048"
schedules: object

MPLSLM schedule configuration

schedule: object[]

Schedule an MPLSLM instance

object
frequency: integer

Group schedule frequency of the probing

range:"1..604800" units:"second" default:"60"
start-time: object

Start time of MPLSLM instance

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year (optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
period: integer

Group schedule period range

range:"1..604800" units:"second"
monitor-id: integer

Monitor indentifier

range:"1..2048"
Example
{
  "reactions": {
    "reaction": [
      {
        "condition": {
          "lpd-tree-trace": {
            "create": [ null ]
          },
          "lpd-group": {
            "create": [ null ]
          },
          "timeout": {
            "create": [ null ]
          },
          "connection-loss": {
            "create": [ null ]
          }
        },
        "monitor-id": "integer"
      }
    ]
  },
  "definitions": {
    "definition": [
      {
        "operation-type": {
          "mpls-lsp-trace": {
            "ttl": "integer",
            "vrf": "string"
          },
          "mpls-lsp-ping": {
            "data-size": {
              "request": "integer"
            },
            "path-discover": {
              "path": {
                "secondary-frequency": {
                  "frequency": "integer",
                  "type": "string"
                },
                "retry": "integer"
              },
              "create": [ null ],
              "session": {
                "limit": "integer",
                "timeout": "integer"
              },
              "scan-period": "integer",
              "echo": {
                "maximum-lsp-selector": "string",
                "multipath": {
                  "bitmap-size": "integer"
                },
                "retry": "integer",
                "timeout": "integer",
                "interval": "integer"
              }
            },
            "ttl": "integer",
            "vrf": "string"
          }
        },
        "monitor-id": "integer"
      }
    ]
  },
  "schedules": {
    "schedule": [
      {
        "frequency": "integer",
        "start-time": {
          "hour": "integer",
          "month": "string",
          "second": "integer",
          "schedule-type": "string",
          "year": "integer",
          "day": "integer",
          "minute": "integer"
        },
        "period": "integer",
        "monitor-id": "integer"
      }
    ]
  }
}

reactions_schema:

Reaction configuration

reaction: object[]

Reaction configuration for an operation

object
condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "reaction": [
    {
      "condition": {
        "timeout": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "jitter-average-ds": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "rtt": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "packet-loss-ds": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "jitter-average-sd": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "packet-loss-sd": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "jitter-average": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "verify-error": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "connection-loss": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}

reaction_schema:

condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "condition": {
    "timeout": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "jitter-average-ds": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "rtt": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "packet-loss-ds": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "jitter-average-sd": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "packet-loss-sd": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "jitter-average": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "verify-error": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "connection-loss": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}

condition_schema:

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

Example
{
  "timeout": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "jitter-average-ds": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "rtt": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "packet-loss-ds": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "jitter-average-sd": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "packet-loss-sd": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "jitter-average": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "verify-error": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "connection-loss": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}

action-type_schema:

Type of action to be taken on threshold violation(s)

trigger: null

Generate trigger to active reaction triggered operation(s)

logging: null

Generate a syslog alarm on threshold violation

Example
{
  "trigger": [ null ],
  "logging": [ null ]
}

threshold-type_schema:

Type of thresholding to perform on the monitored element

thresh-type: string immediate, consecutive, xof-y, average

Type of thresholding to perform

count1: integer

Probe count for avarage, consecutive case or X value for XofY case

range:"1..16"
count2: integer

Y value, when threshold type is XofY

range:"1..16"
Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

schedules_schema:

Schedule an operation

schedule: object[]

Operation schedule configuration

object
ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
Example
{
  "schedule": [
    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],
      "start-time": {
        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}

schedule_schema:

ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
Example
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],
  "start-time": {
    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}

start-time_schema:

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
Example
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}

definitions_schema:

Operation definition table

definition: object[]

Operation definition

object
operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "definition": [
    {
      "operation-type": {
        "udp-echo": {
          "data-size": {
            "request": "integer"
          },
          "tag": "string"
        },
        "icmp-path-jitter": {
          "data-size": {
            "request": "integer"
          },
          "packet": {
            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },
        "udp-jitter": {
          "data-size": {
            "request": "integer"
          },
          "packet": {
            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },
        "icmp-echo": {
          "data-size": {
            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },
        "mpls-lsp-trace": {
          "reply": {
            "mode": "string",
            "dscp-bits": "string"
          },
          "target": {
            "ipv4": {
              "fec-address": {
                "mask": "string",
                "address": "string"
              }
            },
            "traffic-engineering": {
              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },
        "icmp-path-echo": {
          "statistics": {
            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },
          "data-size": {
            "request": "integer"
          },
          "history": {
            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },
        "mpls-lsp-ping": {
          "reply": {
            "mode": "string",
            "dscp-bits": "string"
          },
          "data-size": {
            "request": "integer"
          },
          "target": {
            "pseudowire": {
              "target-address": {
                "vc-id": "integer",
                "address": "string"
              }
            },
            "ipv4": {
              "fec-address": {
                "mask": "string",
                "address": "string"
              }
            },
            "traffic-engineering": {}
          },
          "tag": "string"
        }
      }
    }
  ]
}

definition_schema:

operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "operation-type": {
    "udp-echo": {
      "data-size": {
        "request": "integer"
      },
      "tag": "string"
    },
    "icmp-path-jitter": {
      "data-size": {
        "request": "integer"
      },
      "packet": {
        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },
    "udp-jitter": {
      "data-size": {
        "request": "integer"
      },
      "packet": {
        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },
    "icmp-echo": {
      "data-size": {
        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },
    "mpls-lsp-trace": {
      "reply": {
        "mode": "string",
        "dscp-bits": "string"
      },
      "target": {
        "ipv4": {
          "fec-address": {
            "mask": "string",
            "address": "string"
          }
        },
        "traffic-engineering": {
          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },
    "icmp-path-echo": {
      "statistics": {
        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },
      "data-size": {
        "request": "integer"
      },
      "history": {
        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },
    "mpls-lsp-ping": {
      "reply": {
        "mode": "string",
        "dscp-bits": "string"
      },
      "data-size": {
        "request": "integer"
      },
      "target": {
        "pseudowire": {
          "target-address": {
            "vc-id": "integer",
            "address": "string"
          }
        },
        "ipv4": {
          "fec-address": {
            "mask": "string",
            "address": "string"
          }
        },
        "traffic-engineering": {
          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    }
  }
}

operation-type_schema:

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

Example
{
  "udp-echo": {
    "data-size": {
      "request": "integer"
    },
    "tag": "string"
  },
  "icmp-path-jitter": {
    "data-size": {
      "request": "integer"
    },
    "packet": {
      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },
  "udp-jitter": {
    "data-size": {
      "request": "integer"
    },
    "packet": {
      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },
  "icmp-echo": {
    "data-size": {
      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },
  "mpls-lsp-trace": {
    "reply": {
      "mode": "string",
      "dscp-bits": "string"
    },
    "target": {
      "ipv4": {
        "fec-address": {
          "mask": "string",
          "address": "string"
        }
      },
      "traffic-engineering": {
        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },
  "icmp-path-echo": {
    "statistics": {
      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },
    "data-size": {
      "request": "integer"
    },
    "history": {
      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },
  "mpls-lsp-ping": {
    "reply": {
      "mode": "string",
      "dscp-bits": "string"
    },
    "data-size": {
      "request": "integer"
    },
    "target": {
      "pseudowire": {
        "target-address": {
          "vc-id": "integer",
          "address": "string"
        }
      },
      "ipv4": {
        "fec-address": {
          "mask": "string",
          "address": "string"
        }
      },
      "traffic-engineering": {
        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}

mpls-lsp-trace_schema:

MPLS LSP Trace Operation type

reply:

Echo reply options for the MPLS LSP operation

target: object

Target for the MPLS LSP operation

ipv4: object

Target specified as an IPv4 address

fec-address: object

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

traffic-engineering: object

Traffic engineering target

tunnel: integer

Tunnel interface number

range:"0..65535"
ttl: integer

Time to live value

range:"1..255" default:"30"
Example
{
  "reply": {
    "mode": "string",
    "dscp-bits": "string"
  },
  "target": {
    "ipv4": {
      "fec-address": {
        "mask": "string",
        "address": "string"
      }
    },
    "traffic-engineering": {
      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

reply_schema:

Echo reply options for the MPLS LSP operation

mode: string ipv4-udp-router-alert

Enables use of router alert in echo reply packets

Example
{
  "mode": "string",
  "dscp-bits": "string"
}

statistics_schema:

Statistics collection aggregated over an hour

dist-count: integer

Count of distribution intervals maintained

range:"1..20" default:"1"
paths: integer

Maximum number of paths for which statistics are kept

range:"1..128" default:"5"
hops: integer

Maximum hops per path for which statistics are kept

range:"1..30" default:"16"
hours: integer

Number of hours for which hourly statistics are kept

range:"0..25" units:"hour" default:"2"
dist-interval: integer

Specify distribution interval in milliseconds

range:"1..100" units:"millisecond" default:"20"
Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

scan_schema:

Scanning parameters configuration

delete-factor: integer

Number of times for automatic deletion

range:"0..2147483647" default:"1"
interval: integer

Time interval for automatic discovery

units:"minute" default:"240"
Example
{
  "delete-factor": "integer",
  "interval": "integer"
}

mpls-lsp-ping_schema:

MPLS LSP Ping Operation type

reply:

Echo reply options for the MPLS LSP operation

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
target: object

Target for the MPLS LSP operation

pseudowire: object

Pseudowire target

target-address: object

Target address

vc-id: integer

Virtual circuit ID

range:"1..4294967295"
address: string

Target address

ipv4: object

Target specified as an IPv4 address

fec-address: object

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

traffic-engineering: object

Traffic engineering target

tunnel: integer

Tunnel interface number

range:"0..65535"
ttl: integer

Time to live value

range:"1..255" default:"30"
Example
{
  "reply": {
    "mode": "string",
    "dscp-bits": "string"
  },
  "data-size": {
    "request": "integer"
  },
  "target": {
    "pseudowire": {
      "target-address": {
        "vc-id": "integer",
        "address": "string"
      }
    },
    "ipv4": {
      "fec-address": {
        "mask": "string",
        "address": "string"
      }
    },
    "traffic-engineering": {
      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

data-size_schema:

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
Example
{
  "request": "integer"
}

path-discover_schema:

Path discover configuration

path: object

Path parameters configuration

secondary-frequency: object

Frequency to be used if path failure condition is detected

frequency: integer

Frequency value in seconds

range:"1..604800" units:"second" default:"60"
type: string connection-loss, timeout, both

Condition type of path failure

retry: integer

Number of attempts before declaring the path as down

range:"0..100" default:"1"
create: null

Create LPD instance

session: object

Session parameters configuration

limit: integer

Number of concurrent active path discovery requests at one time

range:"1..15" default:"1"
timeout: integer

Timeout value for path discovery request

range:"1..600000" units:"millisecond" default:"5000"
scan-period: integer

Time period for finishing path discovery

range:"0..7200" units:"minute" default:"0"
echo: object

Echo parameters configuration

maximum-lsp-selector: string

Maximum IPv4 address used as destination in echo request

multipath: object

Downstream map multipath settings

bitmap-size: integer

Multipath bit size

range:"1..256" default:"32"
retry: integer

Number of timeout retry attempts during path discovery

range:"0..100" default:"1"
timeout: integer

Timeout value for echo requests during path discovery

range:"1..600000" units:"millisecond" default:"5000"
interval: integer

Send interval between echo requests during path discovery

units:"minute" default:"240"
Example
{
  "path": {
    "secondary-frequency": {
      "frequency": "integer",
      "type": "string"
    },
    "retry": "integer"
  },
  "create": [ null ],
  "session": {
    "limit": "integer",
    "timeout": "integer"
  },
  "scan-period": "integer",
  "echo": {
    "maximum-lsp-selector": "string",
    "multipath": {
      "bitmap-size": "integer"
    },
    "retry": "integer",
    "timeout": "integer",
    "interval": "integer"
  }
}

session_schema:

Session parameters configuration

limit: integer

Number of concurrent active path discovery requests at one time

range:"1..15" default:"1"
timeout: integer

Timeout value for path discovery request

range:"1..600000" units:"millisecond" default:"5000"
Example
{
  "limit": "integer",
  "timeout": "integer"
}

path_schema:

Path parameters configuration

secondary-frequency: object

Frequency to be used if path failure condition is detected

frequency: integer

Frequency value in seconds

range:"1..604800" units:"second" default:"60"
type: string connection-loss, timeout, both

Condition type of path failure

retry: integer

Number of attempts before declaring the path as down

range:"0..100" default:"1"
Example
{
  "secondary-frequency": {
    "frequency": "integer",
    "type": "string"
  },
  "retry": "integer"
}

secondary-frequency_schema:

Frequency to be used if path failure condition is detected

frequency: integer

Frequency value in seconds

range:"1..604800" units:"second" default:"60"
type: string connection-loss, timeout, both

Condition type of path failure

Example
{
  "frequency": "integer",
  "type": "string"
}

echo_schema:

Echo parameters configuration

maximum-lsp-selector: string

Maximum IPv4 address used as destination in echo request

multipath: object

Downstream map multipath settings

bitmap-size: integer

Multipath bit size

range:"1..256" default:"32"
retry: integer

Number of timeout retry attempts during path discovery

range:"0..100" default:"1"
timeout: integer

Timeout value for echo requests during path discovery

range:"1..600000" units:"millisecond" default:"5000"
interval: integer

Send interval between echo requests during path discovery

units:"minute" default:"240"
Example
{
  "maximum-lsp-selector": "string",
  "multipath": {
    "bitmap-size": "integer"
  },
  "retry": "integer",
  "timeout": "integer",
  "interval": "integer"
}

multipath_schema:

Downstream map multipath settings

bitmap-size: integer

Multipath bit size

range:"1..256" default:"32"
Example
{
  "bitmap-size": "integer"
}

operation_schema:

IPSLA Operation configuration

reaction-triggers: object

Reaction trigger configuration

reaction-trigger: object[]

Reaction trigger for an operation

object
triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
reactions: object

Reaction configuration

reaction: object[]

Reaction configuration for an operation

object
condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
definitions: object

Operation definition table

definition: object[]

Operation definition

object
operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
schedules: object

Schedule an operation

schedule: object[]

Operation schedule configuration

object
ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
Example
{
  "reaction-triggers": {
    "reaction-trigger": [
      {
        "triggered-op-id": "integer",
        "operation-id": "integer"
      }
    ]
  },
  "reactions": {
    "reaction": [
      {
        "condition": {
          "timeout": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "jitter-average-ds": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "rtt": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "packet-loss-ds": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "jitter-average-sd": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "packet-loss-sd": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "jitter-average": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "verify-error": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "connection-loss": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          }
        },
        "operation-id": "integer"
      }
    ]
  },
  "definitions": {
    "definition": [
      {
        "operation-type": {
          "udp-echo": {
            "data-size": {
              "request": "integer"
            },
            "tag": "string"
          },
          "icmp-path-jitter": {
            "data-size": {
              "request": "integer"
            },
            "packet": {
              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },
          "udp-jitter": {
            "data-size": {
              "request": "integer"
            },
            "packet": {
              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },
          "icmp-echo": {
            "tag": "string"
          }
        }
      }
    ]
  }
}

threshold-limits_schema:

Specify threshold limits for the monitored element

upper-limit: integer

Threshold upper limit value

range:"1..4294967295"
lower-limit: integer

Threshold lower limit value

range:"1..4294967295"
Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

reaction-triggers_schema:

Reaction trigger configuration

reaction-trigger: object[]

Reaction trigger for an operation

object
triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
Example
{
  "reaction-trigger": [
    {
      "triggered-op-id": "integer",
      "operation-id": "integer"
    }
  ]
}

reaction-trigger_schema:

triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
Example
{
  "triggered-op-id": "integer",
  "operation-id": "integer"
}

icmp-echo_schema:

ICMPEcho Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
source-address-v6: string

Enter IPv6 address of the source device

dest-address-v6: string

Enter IPv6 address of the destination device

Example
{
  "data-size": {
    "request": "integer"
  },
  "source-address-v6": "string",
  "dest-address-v6": "string",
  "tag": "string"
}

history_schema:

Configure the history parameters for this operation

buckets: integer

Specify number of history buckets

range:"1..60" default:"15"
lives: integer

Specify number of lives to be kept

range:"0..2" default:"0"
history-filter: string failed, all

Choose type of data to be stored in history buffer

samples: integer

Specify number of samples to keep

range:"1..30" default:"16"
Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}

enhanced-stats_schema:

Table of statistics collection intervals

enhanced-stat: object[]

Statistics for a specified time interval

object
buckets: integer

Buckets of enhanced statistics kept

range:"1..60" default:"15"
interval: integer

Interval in seconds

units:"minute" default:"240"
Example
{
  "enhanced-stat": [
    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}

enhanced-stat_schema:

buckets: integer

Buckets of enhanced statistics kept

range:"1..60" default:"15"
interval: integer

Interval in seconds

units:"minute" default:"240"
Example
{
  "buckets": "integer",
  "interval": "integer"
}

target_schema:

Target for the MPLS LSP operation

ipv4: object

Target specified as an IPv4 address

fec-address: object

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

traffic-engineering: object

Traffic engineering target

tunnel: integer

Tunnel interface number

range:"0..65535"
Example
{
  "ipv4": {
    "fec-address": {
      "mask": "string",
      "address": "string"
    }
  },
  "traffic-engineering": {
    "tunnel": "integer"
  }
}

traffic-engineering_schema:

Traffic engineering target

tunnel: integer

Tunnel interface number

range:"0..65535"
Example
{
  "tunnel": "integer"
}

ipv4_schema:

Target specified as an IPv4 address

fec-address: object

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

Example
{
  "fec-address": {
    "mask": "string",
    "address": "string"
  }
}

fec-address_schema:

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

Example
{
  "mask": "string",
  "address": "string"
}

pseudowire_schema:

Pseudowire target

target-address: object

Target address

vc-id: integer

Virtual circuit ID

range:"1..4294967295"
address: string

Target address

Example
{
  "target-address": {
    "vc-id": "integer",
    "address": "string"
  }
}

target-address_schema:

Target address

vc-id: integer

Virtual circuit ID

range:"1..4294967295"
address: string

Target address

Example
{
  "vc-id": "integer",
  "address": "string"
}

udp-echo_schema:

UDPEcho Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
Example
{
  "data-size": {
    "request": "integer"
  },
  "tag": "string"
}

udp-jitter_schema:

UDPJitter Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
packet: object

Probe packet stream configuration parameters

count: integer

Number of packets to be transmitted during a probe

range:"1..100" default:"10"
interval: integer

Packet interval in milliseconds

units:"minute" default:"240"
Example
{
  "data-size": {
    "request": "integer"
  },
  "packet": {
    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}

packet_schema:

Probe packet stream configuration parameters

count: integer

Number of packets to be transmitted during a probe

range:"1..100" default:"10"
interval: integer

Packet interval in milliseconds

units:"minute" default:"240"
Example
{
  "count": "integer",
  "interval": "integer"
}

icmp-path-echo_schema:

ICMPPathEcho Operation type

statistics: object

Statistics collection aggregated over an hour

dist-count: integer

Count of distribution intervals maintained

range:"1..20" default:"1"
paths: integer

Maximum number of paths for which statistics are kept

range:"1..128" default:"5"
hops: integer

Maximum hops per path for which statistics are kept

range:"1..30" default:"16"
hours: integer

Number of hours for which hourly statistics are kept

range:"0..25" units:"hour" default:"2"
dist-interval: integer

Specify distribution interval in milliseconds

range:"1..100" units:"millisecond" default:"20"
data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
history: object

Configure the history parameters for this operation

buckets: integer

Specify number of history buckets

range:"1..60" default:"15"
lives: integer

Specify number of lives to be kept

range:"0..2" default:"0"
history-filter: string failed, all

Choose type of data to be stored in history buffer

samples: integer

Specify number of samples to keep

range:"1..30" default:"16"
Example
{
  "statistics": {
    "dist-count": "integer",
    "paths": "integer",
    "hops": "integer",
    "hours": "integer",
    "dist-interval": "integer"
  },
  "data-size": {
    "request": "integer"
  },
  "history": {
    "buckets": "integer",
    "lives": "integer",
    "history-filter": "string",
    "samples": "integer"
  },
  "tag": "string"
}

lsr-path_schema:

Loose source routing path (up to 8 intermediate nodes)

node8: string

IPv4 address of the intermediate node

node1: string

IPv4 address of the intermediate node

node3: string

IPv4 address of the intermediate node

node2: string

IPv4 address of the intermediate node

node5: string

IPv4 address of the intermediate node

node4: string

IPv4 address of the intermediate node

node7: string

IPv4 address of the intermediate node

node6: string

IPv4 address of the intermediate node

Example
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}

icmp-path-jitter_schema:

ICMPPathJitter Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
packet: object

Probe packet stream configuration parameters

count: integer

Number of packets to be transmitted during a probe

range:"1..100" default:"10"
interval: integer

Packet interval in milliseconds

units:"minute" default:"240"
Example
{
  "data-size": {
    "request": "integer"
  },
  "packet": {
    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}

responder_schema:

Responder configuration

enable: null

Starts the responder process

type: object

Configure IPSLA Responder port type

udp: object

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "enable": [ null ],
  "type": {
    "udp": {
      "addresses": {
        "address": [
          {
            "local-address": "string",
            "ports": {
              "port": [
                {
                  "port": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}

type_schema:

Configure IPSLA Responder port type

udp: object

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "udp": {
    "addresses": {
      "address": [
        {
          "local-address": "string",
          "ports": {
            "port": [
              {
                "port": "string"
              }
            ]
          }
        }
      ]
    }
  }
}

udp_schema:

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "addresses": {
    "address": [
      {
        "local-address": "string",
        "ports": {
          "port": [
            {
              "port": "string"
            }
          ]
        }
      }
    ]
  }
}

addresses_schema:

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "address": [
    {
      "local-address": "string",
      "ports": {
        "port": [
          {
            "port": "string"
          }
        ]
      }
    }
  ]
}

address_schema:

local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "local-address": "string",
  "ports": {
    "port": [
      {
        "port": "string"
      }
    ]
  }
}

ports_schema:

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "port": [
    {
      "port": "string"
    }
  ]
}

port_schema:

port: string

Port number to be enabled

Example
{
  "port": "string"
}

mpls-discovery_schema:

Provider Edge(PE) discovery configuration

vpn: object

Layer 3 VPN PE discovery configuration

interval: integer

Specify a discovery refresh interval

units:"minute" default:"240"
Example
{
  "vpn": {
    "interval": "integer"
  }
}

vpn_schema:

Layer 3 VPN PE discovery configuration

interval: integer

Specify a discovery refresh interval

units:"minute" default:"240"
Example
{
  "interval": "integer"
}

a1_ipsla_schema:

IPSLA configuration

mpls-discovery: object

Provider Edge(PE) discovery configuration

vpn: object

Layer 3 VPN PE discovery configuration

interval: integer

Specify a discovery refresh interval

units:"minute" default:"240"
operation: object

IPSLA Operation configuration

reaction-triggers: object

Reaction trigger configuration

reaction-trigger: object[]

Reaction trigger for an operation

object
triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
reactions: object

Reaction configuration

reaction: object[]

Reaction configuration for an operation

object
condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
definitions: object

Operation definition table

definition: object[]

Operation definition

object
operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
schedules: object

Schedule an operation

schedule: object[]

Operation schedule configuration

object
ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
mpls-lsp-monitor: object

MPLS LSP Monitor(MPLSLM) configuration

reactions: object

MPLSLM Reaction configuration

reaction: object[]

Reaction configuration for an MPLSLM instance

object
condition: object

Reaction condition specification

lpd-tree-trace: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Tree Trace violation for a monitored MPLSLM

lpd-group: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Group violation for a monitored MPLSLM

timeout: IPSLA-MPLSLM-REACT-CFG-CREATE

React on probe timeout

connection-loss: IPSLA-MPLSLM-REACT-CFG-CREATE

React on connection loss for a monitored MPLSLM

monitor-id: integer

Monitor identifier

range:"1..2048"
definitions: object

MPLS LSP Monitor definition table

definition: object[]

MPLS LSP Monitor definition

object
operation-type: object

Operation type specification

mpls-lsp-trace:

Perform MPLS LSP Trace operation

mpls-lsp-ping:

Perform MPLS LSP Ping operation

monitor-id: integer

Monitor identifier

range:"1..2048"
schedules: object

MPLSLM schedule configuration

schedule: object[]

Schedule an MPLSLM instance

object
frequency: integer

Group schedule frequency of the probing

range:"1..604800" units:"second" default:"60"
start-time: object

Start time of MPLSLM instance

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year (optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
period: integer

Group schedule period range

range:"1..604800" units:"second"
monitor-id: integer

Monitor indentifier

range:"1..2048"
common: object

IPSLA application common configuration

low-memory: integer

Configure low memory water mark (default 20M)

range:"0..4294967295" default:20M)"
authentication: object

Authenticaion configuration

key-chain: string

Use MD5 authentication for IPSLA control message

responder: object

Responder configuration

enable: null

Starts the responder process

type: object

Configure IPSLA Responder port type

udp: object

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "mpls-discovery": {
    "vpn": {
      "interval": "integer"
    }
  },
  "operation": {
    "reaction-triggers": {
      "reaction-trigger": [
        {
          "triggered-op-id": "integer",
          "operation-id": "integer"
        }
      ]
    },
    "reactions": {
      "reaction": [
        {
          "condition": {
            "timeout": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "jitter-average-ds": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "rtt": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "packet-loss-ds": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "jitter-average-sd": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "packet-loss-sd": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "jitter-average": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "verify-error": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            },
            "connection-loss": {
              "threshold-type": {
                "thresh-type": "string",
                "count1": "integer",
                "count2": "integer"
              }
            }
          },
          "operation-id": "integer"
        }
      ]
    },
    "definitions": {
      "definition": [
        {
          "operation-type": {
            "udp-echo": {
              "data-size": {
                "request": "integer"
              },
              "tag": "string"
            },
            "icmp-path-jitter": {
              "data-size": {
                "request": "integer"
              },
              "packet": {
                "count": "integer",
                "interval": "integer"
              },
              "tag": "string"
            },
            "udp-jitter": {
              "data-size": {
                "request": "integer"
              },
              "packet": {
                "count": "integer",
                "interval": "integer"
              },
              "tag": "string"
            }
          }
        }
      ]
    }
  }
}

a1_common_schema:

IPSLA application common configuration

low-memory: integer

Configure low memory water mark (default 20M)

range:"0..4294967295" default:20M)"
authentication: object

Authenticaion configuration

key-chain: string

Use MD5 authentication for IPSLA control message

Example
{
  "low-memory": "integer",
  "authentication": {
    "key-chain": "string"
  }
}

a1_authentication_schema:

Authenticaion configuration

key-chain: string

Use MD5 authentication for IPSLA control message

Example
{
  "key-chain": "string"
}

a1_mpls-lsp-monitor_schema:

MPLS LSP Monitor(MPLSLM) configuration

reactions: object

MPLSLM Reaction configuration

reaction: object[]

Reaction configuration for an MPLSLM instance

object
condition: object

Reaction condition specification

lpd-tree-trace: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Tree Trace violation for a monitored MPLSLM

lpd-group: IPSLA-MPLSLM-REACT-CFG-CREATE

React on LPD Group violation for a monitored MPLSLM

timeout: IPSLA-MPLSLM-REACT-CFG-CREATE

React on probe timeout

connection-loss: IPSLA-MPLSLM-REACT-CFG-CREATE

React on connection loss for a monitored MPLSLM

monitor-id: integer

Monitor identifier

range:"1..2048"
definitions: object

MPLS LSP Monitor definition table

definition: object[]

MPLS LSP Monitor definition

object
operation-type: object

Operation type specification

mpls-lsp-trace:

Perform MPLS LSP Trace operation

mpls-lsp-ping:

Perform MPLS LSP Ping operation

monitor-id: integer

Monitor identifier

range:"1..2048"
schedules: object

MPLSLM schedule configuration

schedule: object[]

Schedule an MPLSLM instance

object
frequency: integer

Group schedule frequency of the probing

range:"1..604800" units:"second" default:"60"
start-time: object

Start time of MPLSLM instance

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year (optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
period: integer

Group schedule period range

range:"1..604800" units:"second"
monitor-id: integer

Monitor indentifier

range:"1..2048"
Example
{
  "reactions": {
    "reaction": [
      {
        "condition": {
          "lpd-tree-trace": {
            "create": [ null ]
          },
          "lpd-group": {
            "create": [ null ]
          },
          "timeout": {
            "create": [ null ]
          },
          "connection-loss": {
            "create": [ null ]
          }
        },
        "monitor-id": "integer"
      }
    ]
  },
  "definitions": {
    "definition": [
      {
        "operation-type": {
          "mpls-lsp-trace": {
            "ttl": "integer",
            "vrf": "string"
          },
          "mpls-lsp-ping": {
            "data-size": {
              "request": "integer"
            },
            "path-discover": {
              "path": {
                "secondary-frequency": {
                  "frequency": "integer",
                  "type": "string"
                },
                "retry": "integer"
              },
              "create": [ null ],
              "session": {
                "limit": "integer",
                "timeout": "integer"
              },
              "scan-period": "integer",
              "echo": {
                "maximum-lsp-selector": "string",
                "multipath": {
                  "bitmap-size": "integer"
                },
                "retry": "integer",
                "timeout": "integer",
                "interval": "integer"
              }
            },
            "ttl": "integer",
            "vrf": "string"
          }
        },
        "monitor-id": "integer"
      }
    ]
  },
  "schedules": {
    "schedule": [
      {
        "frequency": "integer",
        "start-time": {
          "hour": "integer",
          "month": "string",
          "second": "integer",
          "schedule-type": "string",
          "year": "integer",
          "day": "integer",
          "minute": "integer"
        },
        "period": "integer",
        "monitor-id": "integer"
      }
    ]
  }
}

a1_reactions_schema:

Reaction configuration

reaction: object[]

Reaction configuration for an operation

object
condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "reaction": [
    {
      "condition": {
        "timeout": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "jitter-average-ds": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "rtt": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "packet-loss-ds": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "jitter-average-sd": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "packet-loss-sd": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "jitter-average": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "verify-error": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        },
        "connection-loss": {
          "threshold-type": {
            "thresh-type": "string",
            "count1": "integer",
            "count2": "integer"
          }
        }
      },
      "operation-id": "integer"
    }
  ]
}

a1_reaction_schema:

condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "condition": {
    "timeout": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "jitter-average-ds": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "rtt": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "packet-loss-ds": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "jitter-average-sd": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "packet-loss-sd": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "jitter-average": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "verify-error": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    },
    "connection-loss": {
      "threshold-type": {
        "thresh-type": "string",
        "count1": "integer",
        "count2": "integer"
      }
    }
  },
  "operation-id": "integer"
}

a1_condition_schema:

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

Example
{
  "timeout": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "jitter-average-ds": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "rtt": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "packet-loss-ds": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "jitter-average-sd": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "packet-loss-sd": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "jitter-average": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "verify-error": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  },
  "connection-loss": {
    "threshold-type": {
      "thresh-type": "string",
      "count1": "integer",
      "count2": "integer"
    }
  }
}

a1_action-type_schema:

Type of action to be taken on threshold violation(s)

trigger: null

Generate trigger to active reaction triggered operation(s)

logging: null

Generate a syslog alarm on threshold violation

Example
{
  "trigger": [ null ],
  "logging": [ null ]
}

a1_threshold-type_schema:

Type of thresholding to perform on the monitored element

thresh-type: string immediate, consecutive, xof-y, average

Type of thresholding to perform

count1: integer

Probe count for avarage, consecutive case or X value for XofY case

range:"1..16"
count2: integer

Y value, when threshold type is XofY

range:"1..16"
Example
{
  "thresh-type": "string",
  "count1": "integer",
  "count2": "integer"
}

a1_schedules_schema:

Schedule an operation

schedule: object[]

Operation schedule configuration

object
ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
Example
{
  "schedule": [
    {
      "ageout": "integer",
      "life": "string",
      "recurring": [ null ],
      "start-time": {
        "hour": "integer",
        "month": "string",
        "second": "integer",
        "schedule-type": "string",
        "year": "integer",
        "day": "integer",
        "minute": "integer"
      },
      "operation-id": "integer"
    }
  ]
}

a1_schedule_schema:

ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
Example
{
  "ageout": "integer",
  "life": "string",
  "recurring": [ null ],
  "start-time": {
    "hour": "integer",
    "month": "string",
    "second": "integer",
    "schedule-type": "string",
    "year": "integer",
    "day": "integer",
    "minute": "integer"
  },
  "operation-id": "integer"
}

a1_start-time_schema:

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
Example
{
  "hour": "integer",
  "month": "string",
  "second": "integer",
  "schedule-type": "string",
  "year": "integer",
  "day": "integer",
  "minute": "integer"
}

a1_definitions_schema:

Operation definition table

definition: object[]

Operation definition

object
operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "definition": [
    {
      "operation-type": {
        "udp-echo": {
          "data-size": {
            "request": "integer"
          },
          "tag": "string"
        },
        "icmp-path-jitter": {
          "data-size": {
            "request": "integer"
          },
          "packet": {
            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },
        "udp-jitter": {
          "data-size": {
            "request": "integer"
          },
          "packet": {
            "count": "integer",
            "interval": "integer"
          },
          "tag": "string"
        },
        "icmp-echo": {
          "data-size": {
            "request": "integer"
          },
          "source-address-v6": "string",
          "dest-address-v6": "string",
          "tag": "string"
        },
        "mpls-lsp-trace": {
          "reply": {
            "mode": "string",
            "dscp-bits": "string"
          },
          "target": {
            "ipv4": {
              "fec-address": {
                "mask": "string",
                "address": "string"
              }
            },
            "traffic-engineering": {
              "tunnel": "integer"
            }
          },
          "ttl": "integer",
          "tag": "string"
        },
        "icmp-path-echo": {
          "statistics": {
            "dist-count": "integer",
            "paths": "integer",
            "hops": "integer",
            "hours": "integer",
            "dist-interval": "integer"
          },
          "data-size": {
            "request": "integer"
          },
          "history": {
            "buckets": "integer",
            "lives": "integer",
            "history-filter": "string",
            "samples": "integer"
          },
          "tag": "string"
        },
        "mpls-lsp-ping": {
          "reply": {
            "mode": "string",
            "dscp-bits": "string"
          },
          "data-size": {
            "request": "integer"
          },
          "target": {
            "pseudowire": {
              "target-address": {
                "vc-id": "integer",
                "address": "string"
              }
            },
            "ipv4": {
              "fec-address": {
                "mask": "string",
                "address": "string"
              }
            },
            "traffic-engineering": {}
          },
          "tag": "string"
        }
      }
    }
  ]
}

a1_definition_schema:

operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
Example
{
  "operation-type": {
    "udp-echo": {
      "data-size": {
        "request": "integer"
      },
      "tag": "string"
    },
    "icmp-path-jitter": {
      "data-size": {
        "request": "integer"
      },
      "packet": {
        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },
    "udp-jitter": {
      "data-size": {
        "request": "integer"
      },
      "packet": {
        "count": "integer",
        "interval": "integer"
      },
      "tag": "string"
    },
    "icmp-echo": {
      "data-size": {
        "request": "integer"
      },
      "source-address-v6": "string",
      "dest-address-v6": "string",
      "tag": "string"
    },
    "mpls-lsp-trace": {
      "reply": {
        "mode": "string",
        "dscp-bits": "string"
      },
      "target": {
        "ipv4": {
          "fec-address": {
            "mask": "string",
            "address": "string"
          }
        },
        "traffic-engineering": {
          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    },
    "icmp-path-echo": {
      "statistics": {
        "dist-count": "integer",
        "paths": "integer",
        "hops": "integer",
        "hours": "integer",
        "dist-interval": "integer"
      },
      "data-size": {
        "request": "integer"
      },
      "history": {
        "buckets": "integer",
        "lives": "integer",
        "history-filter": "string",
        "samples": "integer"
      },
      "tag": "string"
    },
    "mpls-lsp-ping": {
      "reply": {
        "mode": "string",
        "dscp-bits": "string"
      },
      "data-size": {
        "request": "integer"
      },
      "target": {
        "pseudowire": {
          "target-address": {
            "vc-id": "integer",
            "address": "string"
          }
        },
        "ipv4": {
          "fec-address": {
            "mask": "string",
            "address": "string"
          }
        },
        "traffic-engineering": {
          "tunnel": "integer"
        }
      },
      "ttl": "integer",
      "tag": "string"
    }
  }
}

a1_operation-type_schema:

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

Example
{
  "udp-echo": {
    "data-size": {
      "request": "integer"
    },
    "tag": "string"
  },
  "icmp-path-jitter": {
    "data-size": {
      "request": "integer"
    },
    "packet": {
      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },
  "udp-jitter": {
    "data-size": {
      "request": "integer"
    },
    "packet": {
      "count": "integer",
      "interval": "integer"
    },
    "tag": "string"
  },
  "icmp-echo": {
    "data-size": {
      "request": "integer"
    },
    "source-address-v6": "string",
    "dest-address-v6": "string",
    "tag": "string"
  },
  "mpls-lsp-trace": {
    "reply": {
      "mode": "string",
      "dscp-bits": "string"
    },
    "target": {
      "ipv4": {
        "fec-address": {
          "mask": "string",
          "address": "string"
        }
      },
      "traffic-engineering": {
        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  },
  "icmp-path-echo": {
    "statistics": {
      "dist-count": "integer",
      "paths": "integer",
      "hops": "integer",
      "hours": "integer",
      "dist-interval": "integer"
    },
    "data-size": {
      "request": "integer"
    },
    "history": {
      "buckets": "integer",
      "lives": "integer",
      "history-filter": "string",
      "samples": "integer"
    },
    "tag": "string"
  },
  "mpls-lsp-ping": {
    "reply": {
      "mode": "string",
      "dscp-bits": "string"
    },
    "data-size": {
      "request": "integer"
    },
    "target": {
      "pseudowire": {
        "target-address": {
          "vc-id": "integer",
          "address": "string"
        }
      },
      "ipv4": {
        "fec-address": {
          "mask": "string",
          "address": "string"
        }
      },
      "traffic-engineering": {
        "tunnel": "integer"
      }
    },
    "ttl": "integer",
    "tag": "string"
  }
}

a1_mpls-lsp-trace_schema:

MPLS LSP Trace Operation type

reply:

Echo reply options for the MPLS LSP operation

target: object

Target for the MPLS LSP operation

ipv4: object

Target specified as an IPv4 address

fec-address: object

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

traffic-engineering: object

Traffic engineering target

tunnel: integer

Tunnel interface number

range:"0..65535"
ttl: integer

Time to live value

range:"1..255" default:"30"
Example
{
  "reply": {
    "mode": "string",
    "dscp-bits": "string"
  },
  "target": {
    "ipv4": {
      "fec-address": {
        "mask": "string",
        "address": "string"
      }
    },
    "traffic-engineering": {
      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

a1_reply_schema:

Echo reply options for the MPLS LSP operation

mode: string ipv4-udp-router-alert

Enables use of router alert in echo reply packets

Example
{
  "mode": "string",
  "dscp-bits": "string"
}

a1_statistics_schema:

Statistics collection aggregated over an hour

dist-count: integer

Count of distribution intervals maintained

range:"1..20" default:"1"
paths: integer

Maximum number of paths for which statistics are kept

range:"1..128" default:"5"
hops: integer

Maximum hops per path for which statistics are kept

range:"1..30" default:"16"
hours: integer

Number of hours for which hourly statistics are kept

range:"0..25" units:"hour" default:"2"
dist-interval: integer

Specify distribution interval in milliseconds

range:"1..100" units:"millisecond" default:"20"
Example
{
  "dist-count": "integer",
  "paths": "integer",
  "hops": "integer",
  "hours": "integer",
  "dist-interval": "integer"
}

a1_scan_schema:

Scanning parameters configuration

delete-factor: integer

Number of times for automatic deletion

range:"0..2147483647" default:"1"
interval: integer

Time interval for automatic discovery

units:"minute" default:"240"
Example
{
  "delete-factor": "integer",
  "interval": "integer"
}

a1_mpls-lsp-ping_schema:

MPLS LSP Ping Operation type

reply:

Echo reply options for the MPLS LSP operation

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
target: object

Target for the MPLS LSP operation

pseudowire: object

Pseudowire target

target-address: object

Target address

vc-id: integer

Virtual circuit ID

range:"1..4294967295"
address: string

Target address

ipv4: object

Target specified as an IPv4 address

fec-address: object

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

traffic-engineering: object

Traffic engineering target

tunnel: integer

Tunnel interface number

range:"0..65535"
ttl: integer

Time to live value

range:"1..255" default:"30"
Example
{
  "reply": {
    "mode": "string",
    "dscp-bits": "string"
  },
  "data-size": {
    "request": "integer"
  },
  "target": {
    "pseudowire": {
      "target-address": {
        "vc-id": "integer",
        "address": "string"
      }
    },
    "ipv4": {
      "fec-address": {
        "mask": "string",
        "address": "string"
      }
    },
    "traffic-engineering": {
      "tunnel": "integer"
    }
  },
  "ttl": "integer",
  "tag": "string"
}

a1_data-size_schema:

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
Example
{
  "request": "integer"
}

a1_path-discover_schema:

Path discover configuration

path: object

Path parameters configuration

secondary-frequency: object

Frequency to be used if path failure condition is detected

frequency: integer

Frequency value in seconds

range:"1..604800" units:"second" default:"60"
type: string connection-loss, timeout, both

Condition type of path failure

retry: integer

Number of attempts before declaring the path as down

range:"0..100" default:"1"
create: null

Create LPD instance

session: object

Session parameters configuration

limit: integer

Number of concurrent active path discovery requests at one time

range:"1..15" default:"1"
timeout: integer

Timeout value for path discovery request

range:"1..600000" units:"millisecond" default:"5000"
scan-period: integer

Time period for finishing path discovery

range:"0..7200" units:"minute" default:"0"
echo: object

Echo parameters configuration

maximum-lsp-selector: string

Maximum IPv4 address used as destination in echo request

multipath: object

Downstream map multipath settings

bitmap-size: integer

Multipath bit size

range:"1..256" default:"32"
retry: integer

Number of timeout retry attempts during path discovery

range:"0..100" default:"1"
timeout: integer

Timeout value for echo requests during path discovery

range:"1..600000" units:"millisecond" default:"5000"
interval: integer

Send interval between echo requests during path discovery

units:"minute" default:"240"
Example
{
  "path": {
    "secondary-frequency": {
      "frequency": "integer",
      "type": "string"
    },
    "retry": "integer"
  },
  "create": [ null ],
  "session": {
    "limit": "integer",
    "timeout": "integer"
  },
  "scan-period": "integer",
  "echo": {
    "maximum-lsp-selector": "string",
    "multipath": {
      "bitmap-size": "integer"
    },
    "retry": "integer",
    "timeout": "integer",
    "interval": "integer"
  }
}

a1_session_schema:

Session parameters configuration

limit: integer

Number of concurrent active path discovery requests at one time

range:"1..15" default:"1"
timeout: integer

Timeout value for path discovery request

range:"1..600000" units:"millisecond" default:"5000"
Example
{
  "limit": "integer",
  "timeout": "integer"
}

a1_path_schema:

Path parameters configuration

secondary-frequency: object

Frequency to be used if path failure condition is detected

frequency: integer

Frequency value in seconds

range:"1..604800" units:"second" default:"60"
type: string connection-loss, timeout, both

Condition type of path failure

retry: integer

Number of attempts before declaring the path as down

range:"0..100" default:"1"
Example
{
  "secondary-frequency": {
    "frequency": "integer",
    "type": "string"
  },
  "retry": "integer"
}

a1_secondary-frequency_schema:

Frequency to be used if path failure condition is detected

frequency: integer

Frequency value in seconds

range:"1..604800" units:"second" default:"60"
type: string connection-loss, timeout, both

Condition type of path failure

Example
{
  "frequency": "integer",
  "type": "string"
}

a1_echo_schema:

Echo parameters configuration

maximum-lsp-selector: string

Maximum IPv4 address used as destination in echo request

multipath: object

Downstream map multipath settings

bitmap-size: integer

Multipath bit size

range:"1..256" default:"32"
retry: integer

Number of timeout retry attempts during path discovery

range:"0..100" default:"1"
timeout: integer

Timeout value for echo requests during path discovery

range:"1..600000" units:"millisecond" default:"5000"
interval: integer

Send interval between echo requests during path discovery

units:"minute" default:"240"
Example
{
  "maximum-lsp-selector": "string",
  "multipath": {
    "bitmap-size": "integer"
  },
  "retry": "integer",
  "timeout": "integer",
  "interval": "integer"
}

a1_multipath_schema:

Downstream map multipath settings

bitmap-size: integer

Multipath bit size

range:"1..256" default:"32"
Example
{
  "bitmap-size": "integer"
}

a1_operation_schema:

IPSLA Operation configuration

reaction-triggers: object

Reaction trigger configuration

reaction-trigger: object[]

Reaction trigger for an operation

object
triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
reactions: object

Reaction configuration

reaction: object[]

Reaction configuration for an operation

object
condition: object

Reaction condition specification

timeout: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on probe timeout

jitter-average-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source jitter threshold violation

rtt: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on round trip time threshold violation

packet-loss-ds: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on source to destination packet loss threshold violation

jitter-average-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average source to destination jitter threshold violation

packet-loss-sd: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on destination to source packet loss threshold violation

jitter-average: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on average round trip jitter threshold violation

verify-error: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on error verfication violation

connection-loss: IPSLA-OP-REACT-CFG-THRESHOLD-TYPE

React on connection loss for a monitored operation

operation-id: integer

Operation number

range:"1..2048"
definitions: object

Operation definition table

definition: object[]

Operation definition

object
operation-type: object

Operation type specification

udp-echo:

UDPEcho Operation type

icmp-path-jitter:

ICMPPathJitter Operation type

udp-jitter:

UDPJitter Operation type

icmp-echo:

ICMPEcho Operation type

mpls-lsp-trace:

MPLS LSP Trace Operation type

icmp-path-echo:

ICMPPathEcho Operation type

mpls-lsp-ping:

MPLS LSP Ping Operation type

operation-id: integer

Operation number

range:"1..2048"
schedules: object

Schedule an operation

schedule: object[]

Operation schedule configuration

object
ageout: integer

How long to keep this entry after it becomes inactive

range:"0..2073600" units:"second"
life: string

Length of the time to execute (default 3600 seconds)

recurring: null

probe to be scheduled automatically every day

start-time: object

Start time of the operation

hour: integer

Hour value(hh) in hh:mm:ss specification

range:"0..23"
month: string january, february, march, april, may, june, july, august, september, october, november, december

Month of the year (optional. Default current month)

second: integer

Second value(ss) in hh:mm:ss specification

range:"0..59"
schedule-type: string pending, now, after, at

Type of schedule

year: integer

Year(optional. Default current year)

range:"1993..2035"
day: integer

Day of the month(optional. Default today)

range:"1..31"
minute: integer

Minute value(mm) in hh:mm:ss specification

range:"0..59"
operation-id: integer

Operation number

range:"1..2048"
Example
{
  "reaction-triggers": {
    "reaction-trigger": [
      {
        "triggered-op-id": "integer",
        "operation-id": "integer"
      }
    ]
  },
  "reactions": {
    "reaction": [
      {
        "condition": {
          "timeout": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "jitter-average-ds": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "rtt": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "packet-loss-ds": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "jitter-average-sd": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "packet-loss-sd": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "jitter-average": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "verify-error": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          },
          "connection-loss": {
            "threshold-type": {
              "thresh-type": "string",
              "count1": "integer",
              "count2": "integer"
            }
          }
        },
        "operation-id": "integer"
      }
    ]
  },
  "definitions": {
    "definition": [
      {
        "operation-type": {
          "udp-echo": {
            "data-size": {
              "request": "integer"
            },
            "tag": "string"
          },
          "icmp-path-jitter": {
            "data-size": {
              "request": "integer"
            },
            "packet": {
              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },
          "udp-jitter": {
            "data-size": {
              "request": "integer"
            },
            "packet": {
              "count": "integer",
              "interval": "integer"
            },
            "tag": "string"
          },
          "icmp-echo": {
            "tag": "string"
          }
        }
      }
    ]
  }
}

a1_threshold-limits_schema:

Specify threshold limits for the monitored element

upper-limit: integer

Threshold upper limit value

range:"1..4294967295"
lower-limit: integer

Threshold lower limit value

range:"1..4294967295"
Example
{
  "upper-limit": "integer",
  "lower-limit": "integer"
}

a1_reaction-triggers_schema:

Reaction trigger configuration

reaction-trigger: object[]

Reaction trigger for an operation

object
triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
Example
{
  "reaction-trigger": [
    {
      "triggered-op-id": "integer",
      "operation-id": "integer"
    }
  ]
}

a1_reaction-trigger_schema:

triggered-op-id: integer

Operation number of the operation to be triggered

range:"1..2048"
operation-id: integer

Operation number of the operation generating a trigger

range:"1..2048"
Example
{
  "triggered-op-id": "integer",
  "operation-id": "integer"
}

a1_icmp-echo_schema:

ICMPEcho Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
source-address-v6: string

Enter IPv6 address of the source device

dest-address-v6: string

Enter IPv6 address of the destination device

Example
{
  "data-size": {
    "request": "integer"
  },
  "source-address-v6": "string",
  "dest-address-v6": "string",
  "tag": "string"
}

a1_history_schema:

Configure the history parameters for this operation

buckets: integer

Specify number of history buckets

range:"1..60" default:"15"
lives: integer

Specify number of lives to be kept

range:"0..2" default:"0"
history-filter: string failed, all

Choose type of data to be stored in history buffer

samples: integer

Specify number of samples to keep

range:"1..30" default:"16"
Example
{
  "buckets": "integer",
  "lives": "integer",
  "history-filter": "string",
  "samples": "integer"
}

a1_enhanced-stats_schema:

Table of statistics collection intervals

enhanced-stat: object[]

Statistics for a specified time interval

object
buckets: integer

Buckets of enhanced statistics kept

range:"1..60" default:"15"
interval: integer

Interval in seconds

units:"minute" default:"240"
Example
{
  "enhanced-stat": [
    {
      "buckets": "integer",
      "interval": "integer"
    }
  ]
}

a1_enhanced-stat_schema:

buckets: integer

Buckets of enhanced statistics kept

range:"1..60" default:"15"
interval: integer

Interval in seconds

units:"minute" default:"240"
Example
{
  "buckets": "integer",
  "interval": "integer"
}

a1_target_schema:

target-addresses: object

SNMP Target address configurations

target-address: object[]

IP Address to be configured for the Target

object
ip-address: string

IPv4/Ipv6 address

target-list-name: string

Name of the target list

vrf-names: object

List of VRF Name for a target list

vrf-name: object[]

VRF name of the target

object
name: string

VRF Name

Example
{
  "target-addresses": {
    "target-address": [
      {
        "ip-address": "string"
      }
    ]
  },
  "target-list-name": "string",
  "vrf-names": {
    "vrf-name": [
      {
        "name": "string"
      }
    ]
  }
}

a1_traffic-engineering_schema:

Traffic engineering target

tunnel: integer

Tunnel interface number

range:"0..65535"
Example
{
  "tunnel": "integer"
}

a1_ipv4_schema:

SNMP TOS bit for outgoing packets

tos: object

Type of TOS

type: string precedence, dscp

SNMP TOS type DSCP or Precedence

dscp: string

SNMP DSCP value

precedence: string

SNMP Precedence value

Example
{
  "tos": {
    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}

a1_fec-address_schema:

Target FEC address with mask

mask: string

IP netmask for target

address: string

IP address for target

Example
{
  "mask": "string",
  "address": "string"
}

a1_pseudowire_schema:

Pseudowire target

target-address: object

Target address

vc-id: integer

Virtual circuit ID

range:"1..4294967295"
address: string

Target address

Example
{
  "target-address": {
    "vc-id": "integer",
    "address": "string"
  }
}

a1_target-address_schema:

ip-address: string

IPv4/Ipv6 address

Example
{
  "ip-address": "string"
}

a1_udp-echo_schema:

UDPEcho Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
Example
{
  "data-size": {
    "request": "integer"
  },
  "tag": "string"
}

a1_udp-jitter_schema:

UDPJitter Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
packet: object

Probe packet stream configuration parameters

count: integer

Number of packets to be transmitted during a probe

range:"1..100" default:"10"
interval: integer

Packet interval in milliseconds

units:"minute" default:"240"
Example
{
  "data-size": {
    "request": "integer"
  },
  "packet": {
    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}

a1_packet_schema:

Probe packet stream configuration parameters

count: integer

Number of packets to be transmitted during a probe

range:"1..100" default:"10"
interval: integer

Packet interval in milliseconds

units:"minute" default:"240"
Example
{
  "count": "integer",
  "interval": "integer"
}

a1_icmp-path-echo_schema:

ICMPPathEcho Operation type

statistics: object

Statistics collection aggregated over an hour

dist-count: integer

Count of distribution intervals maintained

range:"1..20" default:"1"
paths: integer

Maximum number of paths for which statistics are kept

range:"1..128" default:"5"
hops: integer

Maximum hops per path for which statistics are kept

range:"1..30" default:"16"
hours: integer

Number of hours for which hourly statistics are kept

range:"0..25" units:"hour" default:"2"
dist-interval: integer

Specify distribution interval in milliseconds

range:"1..100" units:"millisecond" default:"20"
data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
history: object

Configure the history parameters for this operation

buckets: integer

Specify number of history buckets

range:"1..60" default:"15"
lives: integer

Specify number of lives to be kept

range:"0..2" default:"0"
history-filter: string failed, all

Choose type of data to be stored in history buffer

samples: integer

Specify number of samples to keep

range:"1..30" default:"16"
Example
{
  "statistics": {
    "dist-count": "integer",
    "paths": "integer",
    "hops": "integer",
    "hours": "integer",
    "dist-interval": "integer"
  },
  "data-size": {
    "request": "integer"
  },
  "history": {
    "buckets": "integer",
    "lives": "integer",
    "history-filter": "string",
    "samples": "integer"
  },
  "tag": "string"
}

a1_lsr-path_schema:

Loose source routing path (up to 8 intermediate nodes)

node8: string

IPv4 address of the intermediate node

node1: string

IPv4 address of the intermediate node

node3: string

IPv4 address of the intermediate node

node2: string

IPv4 address of the intermediate node

node5: string

IPv4 address of the intermediate node

node4: string

IPv4 address of the intermediate node

node7: string

IPv4 address of the intermediate node

node6: string

IPv4 address of the intermediate node

Example
{
  "node8": "string",
  "node1": "string",
  "node3": "string",
  "node2": "string",
  "node5": "string",
  "node4": "string",
  "node7": "string",
  "node6": "string"
}

a1_icmp-path-jitter_schema:

ICMPPathJitter Operation type

data-size: object

Protocol data size in payload of probe packets

request: integer

Payload size in request probe packet

range:"0..16384" units:"byte" default:"100"
packet: object

Probe packet stream configuration parameters

count: integer

Number of packets to be transmitted during a probe

range:"1..100" default:"10"
interval: integer

Packet interval in milliseconds

units:"minute" default:"240"
Example
{
  "data-size": {
    "request": "integer"
  },
  "packet": {
    "count": "integer",
    "interval": "integer"
  },
  "tag": "string"
}

a1_responder_schema:

Responder configuration

enable: null

Starts the responder process

type: object

Configure IPSLA Responder port type

udp: object

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "enable": [ null ],
  "type": {
    "udp": {
      "addresses": {
        "address": [
          {
            "local-address": "string",
            "ports": {
              "port": [
                {
                  "port": "string"
                }
              ]
            }
          }
        ]
      }
    }
  }
}

a1_type_schema:

Configure IPSLA Responder port type

udp: object

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "udp": {
    "addresses": {
      "address": [
        {
          "local-address": "string",
          "ports": {
            "port": [
              {
                "port": "string"
              }
            ]
          }
        }
      ]
    }
  }
}

a1_udp_schema:

Configure IPSLA Responder UDP address and port

addresses: object

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "addresses": {
    "address": [
      {
        "local-address": "string",
        "ports": {
          "port": [
            {
              "port": "string"
            }
          ]
        }
      }
    ]
  }
}

a1_addresses_schema:

Configure IP address

address: object[]

Configure IP address for the permanent port

object
local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "address": [
    {
      "local-address": "string",
      "ports": {
        "port": [
          {
            "port": "string"
          }
        ]
      }
    }
  ]
}

a1_address_schema:

local-address: string

IP address of the Responder

ports: object

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "local-address": "string",
  "ports": {
    "port": [
      {
        "port": "string"
      }
    ]
  }
}

a1_ports_schema:

Configure port

port: object[]

Configure port number for the permanent port

object
port: string

Port number to be enabled

Example
{
  "port": [
    {
      "port": "string"
    }
  ]
}

a1_port_schema:

port: string

Port number to be enabled

Example
{
  "port": "string"
}

a1_mpls-discovery_schema:

Provider Edge(PE) discovery configuration

vpn: object

Layer 3 VPN PE discovery configuration

interval: integer

Specify a discovery refresh interval

units:"minute" default:"240"
Example
{
  "vpn": {
    "interval": "integer"
  }
}

a1_vpn_schema:

Layer 3 VPN PE discovery configuration

interval: integer

Specify a discovery refresh interval

units:"minute" default:"240"
Example
{
  "interval": "integer"
}

TRAP-HOST-TABLE:

Common node of snmp, vrf

trap-hosts: object

Specify hosts to receive SNMP notifications

trap-host: object[]

Specify hosts to receive SNMP notifications

object
encrypted-user-communities: object

Container class for defining Clear/encrypt communities for a trap host

encrypted-user-community: object[]

Clear/Encrypt Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

inform-host: object

Container class for defining notification type for a Inform host

inform-encrypted-user-communities: object

Container class for defining Clear/encrypt communities for a inform host

inform-encrypted-user-community: object[]

Clear/Encrypt Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

inform-user-communities: object

Container class for defining communities for a inform host

inform-user-community: object[]

Unencrpted Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

ip-address: string

IP address of SNMP notification host

default-user-communities: object

Container class for defining communities for a trap host

default-user-community: object[]

Unencrpted Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "trap-hosts": {
    "trap-host": [
      {
        "encrypted-user-communities": {
          "encrypted-user-community": [
            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },
        "inform-host": {
          "inform-encrypted-user-communities": {
            "inform-encrypted-user-community": [
              {
                "port": "string",
                "version": "string",
                "community-name": "string",
                "basic-trap-types": "integer",
                "advanced-trap-types2": "integer",
                "security-level": "string",
                "advanced-trap-types1": "integer"
              }
            ]
          },
          "inform-user-communities": {
            "inform-user-community": [
              {
                "port": "string",
                "version": "string",
                "community-name": "string",
                "basic-trap-types": "integer",
                "advanced-trap-types2": "integer",
                "security-level": "string",
                "advanced-trap-types1": "integer"
              }
            ]
          }
        },
        "ip-address": "string",
        "default-user-communities": {
          "default-user-community": [
            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      }
    ]
  }
}

APPLIED-TO:

Common node of rule, rule-set

applied-to: object

Applied to the Rule or Ruleset

all: null

Apply to all of the device

hosts: object

Table of configured hosts to apply rules to

host: object[]

A destination host

object
port: string

Port (specify 162 for default)

ip-address: string

IP address

Example
{
  "applied-to": {
    "all": [ null ],
    "hosts": {
      "host": [
        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}

CONTEXT-MAPPING-TABLE:

Common node of snmp, vrf

context-mappings: object

List of context names

context-mapping: object[]

Context mapping name

object
context-mapping-name: string

Context mapping name

vrf-name: string

VRF name associated with the context

topology-name: string

Topology name associated with the context

context: string vrf, bridge, ospf, ospfv3

SNMP context feature type

instance-name: string

OSPF protocol instance

Example
{
  "context-mappings": {
    "context-mapping": [
      {
        "context-mapping-name": "string",
        "vrf-name": "string",
        "topology-name": "string",
        "context": "string",
        "instance-name": "string"
      }
    ]
  }
}

VAR-BIND-TABLE:

Common node of root-cause, non-root-cause

var-binds: object

Varbinds to match

var-bind: object[]

Varbind match conditions

object
oid: string

OID of varbind (dotted decimal)

match: object

VarBind match conditions

index: string

Regular Expression to match index

value: string

Regular Expression to match value

Example
{
  "var-binds": {
    "var-bind": [
      {
        "oid": "string",
        "match": {
          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}

CONTEXT-TABLE:

Common node of snmp, vrf

contexts: object

List of Context Names

context: object[]

Context Name

object
context-name: string

Context Name

Example
{
  "contexts": {
    "context": [
      {
        "context-name": "string"
      }
    ]
  }
}

a1_snmp_schema:

SNMP notification configuration

authentication: null

Enable authentication notification

enable: null

Enable SNMP notifications

warm-start: null

Enable warm start notification

cold-start: null

Enable cold start notification

Example
{
  "authentication": [ null ],
  "enable": [ null ],
  "warm-start": [ null ],
  "cold-start": [ null ]
}

a1_encrypted-community-maps_schema:

Container class to hold clear/encrypted communitie maps

encrypted-community-map: object[]

Clear/encrypted SNMP community map

object
security: string

SNMP Security Name

community-name: string

SNMP community map

context: string

SNMP Context Name

target-list: string

target list name

Example
{
  "encrypted-community-map": [
    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}

a1_encrypted-community-map_schema:

security: string

SNMP Security Name

community-name: string

SNMP community map

context: string

SNMP Context Name

target-list: string

target list name

Example
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}

a1_views_schema:

Class to configure a SNMPv2 MIB view

view: object[]

Name of the view

object
view-name: string

Name of the view

view-inclusion: string included, excluded

MIB view to be included or excluded

family: string

MIB view family name

Example
{
  "view": [
    {
      "view-name": "string",
      "view-inclusion": "string",
      "family": "string"
    }
  ]
}

a1_view_schema:

view-name: string

Name of the view

view-inclusion: string included, excluded

MIB view to be included or excluded

family: string

MIB view family name

Example
{
  "view-name": "string",
  "view-inclusion": "string",
  "family": "string"
}

a1_logging_schema:

SNMP logging

threshold: object

SNMP logging threshold

oid-processing: integer

SNMP logging threshold for OID processing

range:"0..20000" default:"500"
pdu-processing: integer

SNMP logging threshold for PDU processing

range:"0..20000" default:"20000"
Example
{
  "threshold": {
    "oid-processing": "integer",
    "pdu-processing": "integer"
  }
}

a1_threshold_schema:

SNMP logging threshold

oid-processing: integer

SNMP logging threshold for OID processing

range:"0..20000" default:"500"
pdu-processing: integer

SNMP logging threshold for PDU processing

range:"0..20000" default:"20000"
Example
{
  "oid-processing": "integer",
  "pdu-processing": "integer"
}

a1_administration_schema:

Container class for SNMP administration

default-communities: object

Container class to hold unencrpted communities

default-community: object[]

Unencrpted SNMP community string and access priviledges

object
priviledge: string read-only, read-write

Read/Write Access

view-name: string

MIB view to which the community has access

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

community-name: string

SNMP community string

owner: string sdr-owner, system-owner

Logical Router or System owner access

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

encrypted-communities: object

Container class to hold clear/encrypted communities

encrypted-community: object[]

Clear/encrypted SNMP community string and access priviledges

object
priviledge: string read-only, read-write

Read/Write Access

view-name: string

MIB view to which the community has access

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

community-name: string

SNMP community string

owner: string sdr-owner, system-owner

Logical Router or System owner access

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

Example
{
  "default-communities": {
    "default-community": [
      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  },
  "encrypted-communities": {
    "encrypted-community": [
      {
        "priviledge": "string",
        "view-name": "string",
        "v6acl-type": "string",
        "v6-access-list": "string",
        "community-name": "string",
        "owner": "string",
        "v4acl-type": "string",
        "v4-access-list": "string"
      }
    ]
  }
}

a1_default-communities_schema:

Container class to hold unencrpted communities

default-community: object[]

Unencrpted SNMP community string and access priviledges

object
priviledge: string read-only, read-write

Read/Write Access

view-name: string

MIB view to which the community has access

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

community-name: string

SNMP community string

owner: string sdr-owner, system-owner

Logical Router or System owner access

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

Example
{
  "default-community": [
    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}

a1_default-community_schema:

priviledge: string read-only, read-write

Read/Write Access

view-name: string

MIB view to which the community has access

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

community-name: string

SNMP community string

owner: string sdr-owner, system-owner

Logical Router or System owner access

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

Example
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}

a1_encrypted-communities_schema:

Container class to hold clear/encrypted communities

encrypted-community: object[]

Clear/encrypted SNMP community string and access priviledges

object
priviledge: string read-only, read-write

Read/Write Access

view-name: string

MIB view to which the community has access

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

community-name: string

SNMP community string

owner: string sdr-owner, system-owner

Logical Router or System owner access

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

Example
{
  "encrypted-community": [
    {
      "priviledge": "string",
      "view-name": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "community-name": "string",
      "owner": "string",
      "v4acl-type": "string",
      "v4-access-list": "string"
    }
  ]
}

a1_encrypted-community_schema:

priviledge: string read-only, read-write

Read/Write Access

view-name: string

MIB view to which the community has access

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

community-name: string

SNMP community string

owner: string sdr-owner, system-owner

Logical Router or System owner access

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

Example
{
  "priviledge": "string",
  "view-name": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "community-name": "string",
  "owner": "string",
  "v4acl-type": "string",
  "v4-access-list": "string"
}

a1_agent_schema:

The heirarchy point for SNMP Agent configurations

engine-id: object

SNMPv3 engineID

remotes: object

SNMPv3 remote SNMP Entity

remote: object[]

engineID of the remote agent

object
remote-engine-id: string

engine ID octet string

remote-address: string

IP address of remote SNMP entity

port: string

UDP port number

local: string

engineID of the local agent

Example
{
  "engine-id": {
    "remotes": {
      "remote": [
        {
          "remote-engine-id": "string",
          "remote-address": "string",
          "port": "string"
        }
      ]
    },
    "local": "string"
  }
}

a1_engine-id_schema:

SNMPv3 engineID

remotes: object

SNMPv3 remote SNMP Entity

remote: object[]

engineID of the remote agent

object
remote-engine-id: string

engine ID octet string

remote-address: string

IP address of remote SNMP entity

port: string

UDP port number

local: string

engineID of the local agent

Example
{
  "remotes": {
    "remote": [
      {
        "remote-engine-id": "string",
        "remote-address": "string",
        "port": "string"
      }
    ]
  },
  "local": "string"
}

a1_remotes_schema:

SNMPv3 remote SNMP Entity

remote: object[]

engineID of the remote agent

object
remote-engine-id: string

engine ID octet string

remote-address: string

IP address of remote SNMP entity

port: string

UDP port number

Example
{
  "remote": [
    {
      "remote-engine-id": "string",
      "remote-address": "string",
      "port": "string"
    }
  ]
}

a1_remote_schema:

remote-engine-id: string

engine ID octet string

remote-address: string

IP address of remote SNMP entity

port: string

UDP port number

Example
{
  "remote-engine-id": "string",
  "remote-address": "string",
  "port": "string"
}

a1_trap_schema:

Class to hold trap configurations

queue-length: integer

Message queue length for each TRAP host

range:"1..5000"
throttle-time: integer

Set throttle time for handling traps

range:"50..1000" units:"millisecond"
timeout: integer

Timeout for TRAP message retransmissions

range:"1..600000" units:"millisecond" default:"5000"
Example
{
  "queue-length": "integer",
  "throttle-time": "integer",
  "timeout": "integer"
}

a1_drop-packet_schema:

SNMP packet drop config

unknown-user: null

Enable drop unknown user name

Example
{
  "unknown-user": [ null ]
}

a1_ipv6_schema:

SNMP TOS bit for outgoing packets

tos: object

Type of TOS

type: string precedence, dscp

SNMP TOS type DSCP or Precedence

dscp: string

SNMP DSCP value

precedence: string

SNMP Precedence value

Example
{
  "tos": {
    "type": "string",
    "dscp": "string",
    "precedence": "string"
  }
}

a1_tos_schema:

Type of TOS

type: string precedence, dscp

SNMP TOS type DSCP or Precedence

dscp: string

SNMP DSCP value

precedence: string

SNMP Precedence value

Example
{
  "type": "string",
  "dscp": "string",
  "precedence": "string"
}

a1_system_schema:

container to hold system information

chassis-id: string

String to uniquely identify this chassis

contact: string

identification of the contact person for this managed node

location: string

The physical location of this node

Example
{
  "chassis-id": "string",
  "contact": "string",
  "location": "string"
}

a1_targets_schema:

List of targets

target: object[]

Name of the target list

object
target-addresses: object

SNMP Target address configurations

target-address: object[]

IP Address to be configured for the Target

object
ip-address: string

IPv4/Ipv6 address

target-list-name: string

Name of the target list

vrf-names: object

List of VRF Name for a target list

vrf-name: object[]

VRF name of the target

object
name: string

VRF Name

Example
{
  "target": [
    {
      "target-addresses": {
        "target-address": [
          {
            "ip-address": "string"
          }
        ]
      },
      "target-list-name": "string",
      "vrf-names": {
        "vrf-name": [
          {
            "name": "string"
          }
        ]
      }
    }
  ]
}

a1_vrf-names_schema:

List of VRF Name for a target list

vrf-name: object[]

VRF name of the target

object
name: string

VRF Name

Example
{
  "vrf-name": [
    {
      "name": "string"
    }
  ]
}

a1_vrf-name_schema:

name: string

VRF Name

Example
{
  "name": "string"
}

a1_target-addresses_schema:

SNMP Target address configurations

target-address: object[]

IP Address to be configured for the Target

object
ip-address: string

IPv4/Ipv6 address

Example
{
  "target-address": [
    {
      "ip-address": "string"
    }
  ]
}

a1_notification_schema:

Enable SNMP notifications

ipsla: boolean

Enable SNMP RTTMON-MIB IPSLA traps

snmp: object

SNMP notification configuration

authentication: null

Enable authentication notification

enable: null

Enable SNMP notifications

warm-start: null

Enable warm start notification

cold-start: null

Enable cold start notification

Example
{
  "ipsla": "boolean",
  "snmp": {
    "authentication": [ null ],
    "enable": [ null ],
    "warm-start": [ null ],
    "cold-start": [ null ]
  }
}

a1_correlator_schema:

Configure properties of the trap correlator

rules: object

Table of configured rules

rule: object[]

Rule name

non-root-causes: object

Table of configured non-rootcause

non-root-cause: object[]

A non-rootcause

oid: string

OID of nonrootcause trap (dotted decimal)

created: null

Create nonrootcause

timeout: integer

Timeout (time to wait for active correlation) in milliseconds

range:"1..600000" units:"millisecond" default:"5000"
root-causes: object

Table of configured rootcause (only one entry allowed)

root-cause: object[]

The rootcause - maximum of one can be configured per rule

oid: string

OID of rootcause trap (dotted decimal)

created: null

Create rootcause

name: string

Rule name

rule-sets: object

Table of configured rulesets

rule-set: object[]

Ruleset name

name: string

Ruleset name

rulenames: object

Table of configured rulenames

rulename: object[]

A rulename

object
rulename: string

Rule name

buffer-size: integer

Configure size of the correlator buffer

range:"1024..2147483647" units:"byte"
Example
{
  "rules": {
    "rule": [
      {
        "non-root-causes": {
          "non-root-cause": [
            {
              "oid": "string",
              "created": [ null ],
              "var-binds": {
                "var-bind": [
                  {
                    "oid": "string",
                    "match": {
                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "timeout": "integer",
        "root-causes": {
          "root-cause": [
            {
              "oid": "string",
              "created": [ null ],
              "var-binds": {
                "var-bind": [
                  {
                    "oid": "string",
                    "match": {
                      "index": "string",
                      "value": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "name": "string",
        "applied-to": {
          "all": [ null ],
          "hosts": {
            "host": [
              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },
  "rule-sets": {
    "rule-set": [
      {
        "name": "string",
        "rulenames": {
          "rulename": [
            {
              "rulename": "string"
            }
          ]
        },
        "applied-to": {
          "all": [ null ],
          "hosts": {
            "host": [
              {
                "port": "string",
                "ip-address": "string"
              }
            ]
          }
        }
      }
    ]
  },
  "buffer-size": "integer"
}

a1_rules_schema:

Table of configured rules

rule: object[]

Rule name

non-root-causes: object

Table of configured non-rootcause

non-root-cause: object[]

A non-rootcause

oid: string

OID of nonrootcause trap (dotted decimal)

created: null

Create nonrootcause

timeout: integer

Timeout (time to wait for active correlation) in milliseconds

range:"1..600000" units:"millisecond" default:"5000"
root-causes: object

Table of configured rootcause (only one entry allowed)

root-cause: object[]

The rootcause - maximum of one can be configured per rule

oid: string

OID of rootcause trap (dotted decimal)

created: null

Create rootcause

name: string

Rule name

Example
{
  "rule": [
    {
      "non-root-causes": {
        "non-root-cause": [
          {
            "oid": "string",
            "created": [ null ],
            "var-binds": {
              "var-bind": [
                {
                  "oid": "string",
                  "match": {
                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "timeout": "integer",
      "root-causes": {
        "root-cause": [
          {
            "oid": "string",
            "created": [ null ],
            "var-binds": {
              "var-bind": [
                {
                  "oid": "string",
                  "match": {
                    "index": "string",
                    "value": "string"
                  }
                }
              ]
            }
          }
        ]
      },
      "name": "string",
      "applied-to": {
        "all": [ null ],
        "hosts": {
          "host": [
            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}

a1_rule_schema:

non-root-causes: object

Table of configured non-rootcause

non-root-cause: object[]

A non-rootcause

oid: string

OID of nonrootcause trap (dotted decimal)

created: null

Create nonrootcause

timeout: integer

Timeout (time to wait for active correlation) in milliseconds

range:"1..600000" units:"millisecond" default:"5000"
root-causes: object

Table of configured rootcause (only one entry allowed)

root-cause: object[]

The rootcause - maximum of one can be configured per rule

oid: string

OID of rootcause trap (dotted decimal)

created: null

Create rootcause

name: string

Rule name

Example
{
  "non-root-causes": {
    "non-root-cause": [
      {
        "oid": "string",
        "created": [ null ],
        "var-binds": {
          "var-bind": [
            {
              "oid": "string",
              "match": {
                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "timeout": "integer",
  "root-causes": {
    "root-cause": [
      {
        "oid": "string",
        "created": [ null ],
        "var-binds": {
          "var-bind": [
            {
              "oid": "string",
              "match": {
                "index": "string",
                "value": "string"
              }
            }
          ]
        }
      }
    ]
  },
  "name": "string",
  "applied-to": {
    "all": [ null ],
    "hosts": {
      "host": [
        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}

a1_root-causes_schema:

Table of configured rootcause (only one entry allowed)

root-cause: object[]

The rootcause - maximum of one can be configured per rule

oid: string

OID of rootcause trap (dotted decimal)

created: null

Create rootcause

Example
{
  "root-cause": [
    {
      "oid": "string",
      "created": [ null ],
      "var-binds": {
        "var-bind": [
          {
            "oid": "string",
            "match": {
              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}

a1_root-cause_schema:

oid: string

OID of rootcause trap (dotted decimal)

created: null

Create rootcause

Example
{
  "oid": "string",
  "created": [ null ],
  "var-binds": {
    "var-bind": [
      {
        "oid": "string",
        "match": {
          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}

a1_var-binds_schema:

Varbinds to match

var-bind: object[]

Varbind match conditions

object
oid: string

OID of varbind (dotted decimal)

match: object

VarBind match conditions

index: string

Regular Expression to match index

value: string

Regular Expression to match value

Example
{
  "var-bind": [
    {
      "oid": "string",
      "match": {
        "index": "string",
        "value": "string"
      }
    }
  ]
}

a1_var-bind_schema:

oid: string

OID of varbind (dotted decimal)

match: object

VarBind match conditions

index: string

Regular Expression to match index

value: string

Regular Expression to match value

Example
{
  "oid": "string",
  "match": {
    "index": "string",
    "value": "string"
  }
}

a1_match_schema:

VarBind match conditions

index: string

Regular Expression to match index

value: string

Regular Expression to match value

Example
{
  "index": "string",
  "value": "string"
}

a1_non-root-causes_schema:

Table of configured non-rootcause

non-root-cause: object[]

A non-rootcause

oid: string

OID of nonrootcause trap (dotted decimal)

created: null

Create nonrootcause

Example
{
  "non-root-cause": [
    {
      "oid": "string",
      "created": [ null ],
      "var-binds": {
        "var-bind": [
          {
            "oid": "string",
            "match": {
              "index": "string",
              "value": "string"
            }
          }
        ]
      }
    }
  ]
}

a1_non-root-cause_schema:

oid: string

OID of nonrootcause trap (dotted decimal)

created: null

Create nonrootcause

Example
{
  "oid": "string",
  "created": [ null ],
  "var-binds": {
    "var-bind": [
      {
        "oid": "string",
        "match": {
          "index": "string",
          "value": "string"
        }
      }
    ]
  }
}

a1_applied-to_schema:

Applied to the Rule or Ruleset

all: null

Apply to all of the device

hosts: object

Table of configured hosts to apply rules to

host: object[]

A destination host

object
port: string

Port (specify 162 for default)

ip-address: string

IP address

Example
{
  "all": [ null ],
  "hosts": {
    "host": [
      {
        "port": "string",
        "ip-address": "string"
      }
    ]
  }
}

a1_hosts_schema:

Table of configured hosts to apply rules to

host: object[]

A destination host

object
port: string

Port (specify 162 for default)

ip-address: string

IP address

Example
{
  "host": [
    {
      "port": "string",
      "ip-address": "string"
    }
  ]
}

a1_host_schema:

port: string

Port (specify 162 for default)

ip-address: string

IP address

Example
{
  "port": "string",
  "ip-address": "string"
}

a1_rule-sets_schema:

Table of configured rulesets

rule-set: object[]

Ruleset name

name: string

Ruleset name

rulenames: object

Table of configured rulenames

rulename: object[]

A rulename

object
rulename: string

Rule name

Example
{
  "rule-set": [
    {
      "name": "string",
      "rulenames": {
        "rulename": [
          {
            "rulename": "string"
          }
        ]
      },
      "applied-to": {
        "all": [ null ],
        "hosts": {
          "host": [
            {
              "port": "string",
              "ip-address": "string"
            }
          ]
        }
      }
    }
  ]
}

a1_rule-set_schema:

name: string

Ruleset name

rulenames: object

Table of configured rulenames

rulename: object[]

A rulename

object
rulename: string

Rule name

Example
{
  "name": "string",
  "rulenames": {
    "rulename": [
      {
        "rulename": "string"
      }
    ]
  },
  "applied-to": {
    "all": [ null ],
    "hosts": {
      "host": [
        {
          "port": "string",
          "ip-address": "string"
        }
      ]
    }
  }
}

a1_rulenames_schema:

Table of configured rulenames

rulename: object[]

A rulename

object
rulename: string

Rule name

Example
{
  "rulename": [
    {
      "rulename": "string"
    }
  ]
}

a1_rulename_schema:

rulename: string

Rule name

Example
{
  "rulename": "string"
}

a1_bulk-stats_schema:

SNMP bulk stats configuration commands

memory: integer

per process memory limit in kilo bytes

range:"100..200000" units:"kilobyte"
transfers: object

Periodicity for the transfer of bulk data in minutes

transfer: object[]

Name of bulk transfer

object
retry: integer

Number of transmission retries

range:"0..100" default:"1"
transfer-schemas: object

Schema that contains objects to be collected

transfer-schema: object[]

Schema that contains objects to be collected

object
schema-name: string

Schema that contains objects to be collected

format: string schema-ascii, bulk-ascii, bulk-binary

Format of the bulk data file

interval: integer

Periodicity for the transfer of bulk data in minutes

units:"minute" default:"240"
primary: string

FTP or rcp or TFTP can be used for file transfer

buffer-size: integer

Bulkstat data file maximum size in bytes

range:"1024..2147483647" units:"byte"
enable: null

Start Data Collection for this Configuration

transfer-name: string

Name of bulk transfer

retain: integer

Retention period in minutes

range:"0..20000" units:"minute"
type: null

Configure transfer list name

secondary: string

FTP or rcp or TFTP can be used for file transfer

objects: object

Configure an Object List

object: object[]

Name of the object List

object
object-list-name: string

Name of the object List

objects: object

Configure an object List

object: object[]

Object name or OID

object
oid: string

Object name or OID

type: null

Configure object list name

schemas: object

Configure schema definition

schema: object[]

The name of the Schema

object
schema-name: string

The name of the schema

instance: object

Object instance information

end: string

End Instance OID for repetition

sub-interface: boolean

Include all the subinterface

start: string

Start Instance OID for repetition

max: integer

Max value of Instance repetition

instance: string

Instance of the schema

type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid

Type of the instance

type: null

Configure schema name

schema-object-list: string

Name of an object List

poll-interval: integer

Periodicity for polling of objects in this schema in minutes

range:"1..20000" units:"minute"
Example
{
  "memory": "integer",
  "transfers": {
    "transfer": [
      {
        "retry": "integer",
        "transfer-schemas": {
          "transfer-schema": [
            {
              "schema-name": "string"
            }
          ]
        },
        "format": "string",
        "interval": "integer",
        "primary": "string",
        "buffer-size": "integer",
        "enable": [ null ],
        "transfer-name": "string",
        "retain": "integer",
        "type": [ null ],
        "secondary": "string"
      }
    ]
  },
  "objects": {
    "object": [
      {
        "object-list-name": "string",
        "objects": {
          "object": [
            {
              "oid": "string"
            }
          ]
        },
        "type": [ null ]
      }
    ]
  },
  "schemas": {
    "schema": [
      {
        "schema-name": "string",
        "instance": {
          "end": "string",
          "sub-interface": "boolean",
          "start": "string",
          "max": "integer",
          "instance": "string",
          "type": "string"
        },
        "type": [ null ],
        "schema-object-list": "string",
        "poll-interval": "integer"
      }
    ]
  }
}

a1_schemas_schema:

Configure schema definition

schema: object[]

The name of the Schema

object
schema-name: string

The name of the schema

instance: object

Object instance information

end: string

End Instance OID for repetition

sub-interface: boolean

Include all the subinterface

start: string

Start Instance OID for repetition

max: integer

Max value of Instance repetition

instance: string

Instance of the schema

type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid

Type of the instance

type: null

Configure schema name

schema-object-list: string

Name of an object List

poll-interval: integer

Periodicity for polling of objects in this schema in minutes

range:"1..20000" units:"minute"
Example
{
  "schema": [
    {
      "schema-name": "string",
      "instance": {
        "end": "string",
        "sub-interface": "boolean",
        "start": "string",
        "max": "integer",
        "instance": "string",
        "type": "string"
      },
      "type": [ null ],
      "schema-object-list": "string",
      "poll-interval": "integer"
    }
  ]
}

a1_schema_schema:

schema-name: string

The name of the schema

instance: object

Object instance information

end: string

End Instance OID for repetition

sub-interface: boolean

Include all the subinterface

start: string

Start Instance OID for repetition

max: integer

Max value of Instance repetition

instance: string

Instance of the schema

type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid

Type of the instance

type: null

Configure schema name

schema-object-list: string

Name of an object List

poll-interval: integer

Periodicity for polling of objects in this schema in minutes

range:"1..20000" units:"minute"
Example
{
  "schema-name": "string",
  "instance": {
    "end": "string",
    "sub-interface": "boolean",
    "start": "string",
    "max": "integer",
    "instance": "string",
    "type": "string"
  },
  "type": [ null ],
  "schema-object-list": "string",
  "poll-interval": "integer"
}

a1_instance_schema:

Object instance information

end: string

End Instance OID for repetition

sub-interface: boolean

Include all the subinterface

start: string

Start Instance OID for repetition

max: integer

Max value of Instance repetition

instance: string

Instance of the schema

type: string exact-interface, exact-oid, wild-interface, wild-oid, range-oid, repeat-oid

Type of the instance

Example
{
  "end": "string",
  "sub-interface": "boolean",
  "start": "string",
  "max": "integer",
  "instance": "string",
  "type": "string"
}

a1_objects_schema:

Configure an object List

object: object[]

Object name or OID

object
oid: string

Object name or OID

Example
{
  "object": [
    {
      "oid": "string"
    }
  ]
}

a1_object_schema:

oid: string

Object name or OID

Example
{
  "oid": "string"
}

a1_transfers_schema:

Periodicity for the transfer of bulk data in minutes

transfer: object[]

Name of bulk transfer

object
retry: integer

Number of transmission retries

range:"0..100" default:"1"
transfer-schemas: object

Schema that contains objects to be collected

transfer-schema: object[]

Schema that contains objects to be collected

object
schema-name: string

Schema that contains objects to be collected

format: string schema-ascii, bulk-ascii, bulk-binary

Format of the bulk data file

interval: integer

Periodicity for the transfer of bulk data in minutes

units:"minute" default:"240"
primary: string

FTP or rcp or TFTP can be used for file transfer

buffer-size: integer

Bulkstat data file maximum size in bytes

range:"1024..2147483647" units:"byte"
enable: null

Start Data Collection for this Configuration

transfer-name: string

Name of bulk transfer

retain: integer

Retention period in minutes

range:"0..20000" units:"minute"
type: null

Configure transfer list name

secondary: string

FTP or rcp or TFTP can be used for file transfer

Example
{
  "transfer": [
    {
      "retry": "integer",
      "transfer-schemas": {
        "transfer-schema": [
          {
            "schema-name": "string"
          }
        ]
      },
      "format": "string",
      "interval": "integer",
      "primary": "string",
      "buffer-size": "integer",
      "enable": [ null ],
      "transfer-name": "string",
      "retain": "integer",
      "type": [ null ],
      "secondary": "string"
    }
  ]
}

a1_transfer_schema:

retry: integer

Number of transmission retries

range:"0..100" default:"1"
transfer-schemas: object

Schema that contains objects to be collected

transfer-schema: object[]

Schema that contains objects to be collected

object
schema-name: string

Schema that contains objects to be collected

format: string schema-ascii, bulk-ascii, bulk-binary

Format of the bulk data file

interval: integer

Periodicity for the transfer of bulk data in minutes

units:"minute" default:"240"
primary: string

FTP or rcp or TFTP can be used for file transfer

buffer-size: integer

Bulkstat data file maximum size in bytes

range:"1024..2147483647" units:"byte"
enable: null

Start Data Collection for this Configuration

transfer-name: string

Name of bulk transfer

retain: integer

Retention period in minutes

range:"0..20000" units:"minute"
type: null

Configure transfer list name

secondary: string

FTP or rcp or TFTP can be used for file transfer

Example
{
  "retry": "integer",
  "transfer-schemas": {
    "transfer-schema": [
      {
        "schema-name": "string"
      }
    ]
  },
  "format": "string",
  "interval": "integer",
  "primary": "string",
  "buffer-size": "integer",
  "enable": [ null ],
  "transfer-name": "string",
  "retain": "integer",
  "type": [ null ],
  "secondary": "string"
}

a1_transfer-schemas_schema:

Schema that contains objects to be collected

transfer-schema: object[]

Schema that contains objects to be collected

object
schema-name: string

Schema that contains objects to be collected

Example
{
  "transfer-schema": [
    {
      "schema-name": "string"
    }
  ]
}

a1_transfer-schema_schema:

schema-name: string

Schema that contains objects to be collected

Example
{
  "schema-name": "string"
}

a1_default-community-maps_schema:

Container class to hold unencrpted community map

default-community-map: object[]

Unencrpted SNMP community map name

object
security: string

SNMP Security Name

community-name: string

SNMP community map

context: string

SNMP Context Name

target-list: string

target list name

Example
{
  "default-community-map": [
    {
      "security": "string",
      "community-name": "string",
      "context": "string",
      "target-list": "string"
    }
  ]
}

a1_default-community-map_schema:

security: string

SNMP Security Name

community-name: string

SNMP community map

context: string

SNMP Context Name

target-list: string

target list name

Example
{
  "security": "string",
  "community-name": "string",
  "context": "string",
  "target-list": "string"
}

a1_overload-control_schema:

Set overload control params for handling incoming messages

drop-time: integer

Drop time in seconds for incoming queue (default 1 sec)

range:"0..300" units:"second"
throttle-rate: integer

Throttle time in milliseconds for incoming queue (default 500 msec)

range:"0..1000" units:"millisecond"
Example
{
  "drop-time": "integer",
  "throttle-rate": "integer"
}

a1_timeouts_schema:

SNMP timeouts

duplicates: integer

Duplicate request feature timeout

range:"0..20" units:"second" default:"1"
pdu-stats: integer

SNMP pdu statistics timeout

range:"1..10" units:"second" default:"2"
in-qdrop: integer

incoming queue drop feature timeout

range:"0..20" units:"second" default:"10"
subagent: integer

Sub-Agent Request timeout

range:"1..20" units:"second" default:"10"
Example
{
  "duplicates": "integer",
  "pdu-stats": "integer",
  "in-qdrop": "integer",
  "subagent": "integer"
}

a1_users_schema:

Define a user who can access the SNMP engine

user: object[]

Name of the user

object
v6acl-type: string ipv4, ipv6

Access-list type

group-name: string

Group to which the user belongs

v6-access-list: string

Ipv6 Access-list name

priv-algorithm: string none, des, 3des, aes128, aes192, aes256

The algorithm used des56 or aes128 or aes192or aes256 or 3des

owner: string sdr-owner, system-owner

The system access either SDROwner or SystemOwner

v4acl-type: string ipv4, ipv6

Access-list type

privacy-password: string

The privacy password

remote-address: string

IP address of remote SNMP entity

port: string

UDP port number

user-name: string

Name of the user

algorithm: string none, md5, sha

The algorithm used md5 or sha

privacy-password-configured: null

Flag to indicate that the privacy password is configured for version 3

authentication-password: string

The authentication password

version: string v1, v2c, v3

SNMP version to be used. v1,v2c or v3

v4-access-list: string

Ipv4 Access-list name

authentication-password-configured: null

Flag to indicate that authentication password is configred for version 3

Example
{
  "user": [
    {
      "v6acl-type": "string",
      "group-name": "string",
      "v6-access-list": "string",
      "priv-algorithm": "string",
      "owner": "string",
      "v4acl-type": "string",
      "privacy-password": "string",
      "remote-address": "string",
      "port": "string",
      "user-name": "string",
      "algorithm": "string",
      "privacy-password-configured": [ null ],
      "authentication-password": "string",
      "version": "string",
      "v4-access-list": "string",
      "authentication-password-configured": [ null ]
    }
  ]
}

a1_user_schema:

v6acl-type: string ipv4, ipv6

Access-list type

group-name: string

Group to which the user belongs

v6-access-list: string

Ipv6 Access-list name

priv-algorithm: string none, des, 3des, aes128, aes192, aes256

The algorithm used des56 or aes128 or aes192or aes256 or 3des

owner: string sdr-owner, system-owner

The system access either SDROwner or SystemOwner

v4acl-type: string ipv4, ipv6

Access-list type

privacy-password: string

The privacy password

remote-address: string

IP address of remote SNMP entity

port: string

UDP port number

user-name: string

Name of the user

algorithm: string none, md5, sha

The algorithm used md5 or sha

privacy-password-configured: null

Flag to indicate that the privacy password is configured for version 3

authentication-password: string

The authentication password

version: string v1, v2c, v3

SNMP version to be used. v1,v2c or v3

v4-access-list: string

Ipv4 Access-list name

authentication-password-configured: null

Flag to indicate that authentication password is configred for version 3

Example
{
  "v6acl-type": "string",
  "group-name": "string",
  "v6-access-list": "string",
  "priv-algorithm": "string",
  "owner": "string",
  "v4acl-type": "string",
  "privacy-password": "string",
  "remote-address": "string",
  "port": "string",
  "user-name": "string",
  "algorithm": "string",
  "privacy-password-configured": [ null ],
  "authentication-password": "string",
  "version": "string",
  "v4-access-list": "string",
  "authentication-password-configured": [ null ]
}

a1_vrfs_schema:

SNMP VRF configuration commands

vrf: object[]

VRF name

name: string

VRF name

Example
{
  "vrf": [
    {
      "name": "string",
      "context-mappings": {
        "context-mapping": [
          {
            "context-mapping-name": "string",
            "vrf-name": "string",
            "topology-name": "string",
            "context": "string",
            "instance-name": "string"
          }
        ]
      }
    }
  ]
}

a1_vrf_schema:

name: string

VRF name

Example
{
  "name": "string",
  "context-mappings": {
    "context-mapping": [
      {
        "context-mapping-name": "string",
        "vrf-name": "string",
        "topology-name": "string",
        "context": "string",
        "instance-name": "string"
      }
    ]
  }
}

a1_trap-hosts_schema:

Specify hosts to receive SNMP notifications

trap-host: object[]

Specify hosts to receive SNMP notifications

object
encrypted-user-communities: object

Container class for defining Clear/encrypt communities for a trap host

encrypted-user-community: object[]

Clear/Encrypt Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

inform-host: object

Container class for defining notification type for a Inform host

inform-encrypted-user-communities: object

Container class for defining Clear/encrypt communities for a inform host

inform-encrypted-user-community: object[]

Clear/Encrypt Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

inform-user-communities: object

Container class for defining communities for a inform host

inform-user-community: object[]

Unencrpted Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

ip-address: string

IP address of SNMP notification host

default-user-communities: object

Container class for defining communities for a trap host

default-user-community: object[]

Unencrpted Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "trap-host": [
    {
      "encrypted-user-communities": {
        "encrypted-user-community": [
          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      },
      "inform-host": {
        "inform-encrypted-user-communities": {
          "inform-encrypted-user-community": [
            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        },
        "inform-user-communities": {
          "inform-user-community": [
            {
              "port": "string",
              "version": "string",
              "community-name": "string",
              "basic-trap-types": "integer",
              "advanced-trap-types2": "integer",
              "security-level": "string",
              "advanced-trap-types1": "integer"
            }
          ]
        }
      },
      "ip-address": "string",
      "default-user-communities": {
        "default-user-community": [
          {
            "port": "string",
            "version": "string",
            "community-name": "string",
            "basic-trap-types": "integer",
            "advanced-trap-types2": "integer",
            "security-level": "string",
            "advanced-trap-types1": "integer"
          }
        ]
      }
    }
  ]
}

a1_trap-host_schema:

encrypted-user-communities: object

Container class for defining Clear/encrypt communities for a trap host

encrypted-user-community: object[]

Clear/Encrypt Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

inform-host: object

Container class for defining notification type for a Inform host

inform-encrypted-user-communities: object

Container class for defining Clear/encrypt communities for a inform host

inform-encrypted-user-community: object[]

Clear/Encrypt Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

inform-user-communities: object

Container class for defining communities for a inform host

inform-user-community: object[]

Unencrpted Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

ip-address: string

IP address of SNMP notification host

default-user-communities: object

Container class for defining communities for a trap host

default-user-community: object[]

Unencrpted Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "encrypted-user-communities": {
    "encrypted-user-community": [
      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },
  "inform-host": {
    "inform-encrypted-user-communities": {
      "inform-encrypted-user-community": [
        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    },
    "inform-user-communities": {
      "inform-user-community": [
        {
          "port": "string",
          "version": "string",
          "community-name": "string",
          "basic-trap-types": "integer",
          "advanced-trap-types2": "integer",
          "security-level": "string",
          "advanced-trap-types1": "integer"
        }
      ]
    }
  },
  "ip-address": "string",
  "default-user-communities": {
    "default-user-community": [
      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}

a1_encrypted-user-communities_schema:

Container class for defining Clear/encrypt communities for a trap host

encrypted-user-community: object[]

Clear/Encrypt Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "encrypted-user-community": [
    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

a1_encrypted-user-community_schema:

port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

a1_inform-host_schema:

Container class for defining notification type for a Inform host

inform-encrypted-user-communities: object

Container class for defining Clear/encrypt communities for a inform host

inform-encrypted-user-community: object[]

Clear/Encrypt Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

inform-user-communities: object

Container class for defining communities for a inform host

inform-user-community: object[]

Unencrpted Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "inform-encrypted-user-communities": {
    "inform-encrypted-user-community": [
      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  },
  "inform-user-communities": {
    "inform-user-community": [
      {
        "port": "string",
        "version": "string",
        "community-name": "string",
        "basic-trap-types": "integer",
        "advanced-trap-types2": "integer",
        "security-level": "string",
        "advanced-trap-types1": "integer"
      }
    ]
  }
}

a1_inform-user-communities_schema:

Container class for defining communities for a inform host

inform-user-community: object[]

Unencrpted Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "inform-user-community": [
    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

a1_inform-user-community_schema:

port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

a1_inform-encrypted-user-communities_schema:

Container class for defining Clear/encrypt communities for a inform host

inform-encrypted-user-community: object[]

Clear/Encrypt Community name associated with a inform host

object
port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "inform-encrypted-user-community": [
    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

a1_inform-encrypted-user-community_schema:

port: string

UDP port number

version: string

SNMP Version to be used v2c/v3

community-name: string

SNMPv2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072 ,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

a1_default-user-communities_schema:

Container class for defining communities for a trap host

default-user-community: object[]

Unencrpted Community name associated with a trap host

object
port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "default-user-community": [
    {
      "port": "string",
      "version": "string",
      "community-name": "string",
      "basic-trap-types": "integer",
      "advanced-trap-types2": "integer",
      "security-level": "string",
      "advanced-trap-types1": "integer"
    }
  ]
}

a1_default-user-community_schema:

port: string

UDP port number

version: string

SNMP Version to be used v1/v2c/v3

community-name: string

SNMPv1/v2c community string or SNMPv3 user

basic-trap-types: integer

Number to signify the feature traps that needs to be setBasicTrapTypes is used for all traps except copy-completeSet this value to an integer corresponding to the trapBGP 8192, CONFIG 4096,SYSLOG 131072,SNMP_TRAP 1COPY_COMPLETE_TRAP 64To provide a combination of trap Add the respective numbersValue must be set to 0 for all traps

advanced-trap-types2: integer

Number to signify the feature traps that needs to be setvalue should always to set as 0

security-level: string no-authentication, authentication, privacy

Security level to be used noauth/auth/priv

advanced-trap-types1: integer

Number to signify the feature traps that needs to be setUse this for providing copy-complete trapValue must be set to 0 if not used

Example
{
  "port": "string",
  "version": "string",
  "community-name": "string",
  "basic-trap-types": "integer",
  "advanced-trap-types2": "integer",
  "security-level": "string",
  "advanced-trap-types1": "integer"
}

a1_contexts_schema:

List of Context Names

context: object[]

Context Name

object
context-name: string

Context Name

Example
{
  "context": [
    {
      "context-name": "string"
    }
  ]
}

a1_context_schema:

context-name: string

Context Name

Example
{
  "context-name": "string"
}

a1_context-mappings_schema:

List of context names

context-mapping: object[]

Context mapping name

object
context-mapping-name: string

Context mapping name

vrf-name: string

VRF name associated with the context

topology-name: string

Topology name associated with the context

context: string vrf, bridge, ospf, ospfv3

SNMP context feature type

instance-name: string

OSPF protocol instance

Example
{
  "context-mapping": [
    {
      "context-mapping-name": "string",
      "vrf-name": "string",
      "topology-name": "string",
      "context": "string",
      "instance-name": "string"
    }
  ]
}

a1_context-mapping_schema:

context-mapping-name: string

Context mapping name

vrf-name: string

VRF name associated with the context

topology-name: string

Topology name associated with the context

context: string vrf, bridge, ospf, ospfv3

SNMP context feature type

instance-name: string

OSPF protocol instance

Example
{
  "context-mapping-name": "string",
  "vrf-name": "string",
  "topology-name": "string",
  "context": "string",
  "instance-name": "string"
}

a1_groups_schema:

Define a User Security Model group

group: object[]

Name of the group

object
name: string

Name of the group

write-view: string

write view name

snmp-version: string v1, v2c, v3

snmp version

context-name: string

Context name

security-model: string no-authentication, authentication, privacy

security model like auth/noAuth/Priv applicable for v3

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

read-view: string

read view name

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

notify-view: string

notify view name

Example
{
  "group": [
    {
      "name": "string",
      "write-view": "string",
      "snmp-version": "string",
      "context-name": "string",
      "security-model": "string",
      "v6acl-type": "string",
      "v6-access-list": "string",
      "read-view": "string",
      "v4acl-type": "string",
      "v4-access-list": "string",
      "notify-view": "string"
    }
  ]
}

a1_group_schema:

name: string

Name of the group

write-view: string

write view name

snmp-version: string v1, v2c, v3

snmp version

context-name: string

Context name

security-model: string no-authentication, authentication, privacy

security model like auth/noAuth/Priv applicable for v3

v6acl-type: string ipv4, ipv6

Access-list type

v6-access-list: string

Ipv6 Access-list name

read-view: string

read view name

v4acl-type: string ipv4, ipv6

Access-list type

v4-access-list: string

Ipv4 Access-list name

notify-view: string

notify view name

Example
{
  "name": "string",
  "write-view": "string",
  "snmp-version": "string",
  "context-name": "string",
  "security-model": "string",
  "v6acl-type": "string",
  "v6-access-list": "string",
  "read-view": "string",
  "v4acl-type": "string",
  "v4-access-list": "string",
  "notify-view": "string"
}

a1_mib_schema:

mib

Example